Is the random generator for sealed weak?

I've noticed that -- even once I edit the files to enable every single possible card in sealed, and even once I'm clearly seeing that it's working -- on any given sealed tournament, there will be a few cards that I tend to see a huge amount. It tends to vary by tournament, too, which makes me suspect that the problem is that the random generator used for sealed decks is weak.
Of course, there's several other possibilities -- it could just be a birthday effect (out of over a hundred cards for each of the 5 opponents I see in a given game, plus my own deck, there's bound to be some collisions even with 10,000+ cards, especially when you account for differing rarities. This is compounded by the fact that while I don't know the algorithm the AI uses to build its decks, it presumably favors certain cards, and probably values the same powerful or splashable cards that I do.)
But I thought I'd ask, just out of curiosity, to see if anyone else has seen the same thing. I keep seeing the AI playing cards and saying "huh, I had a copy of that card, too", often multiple times in the same game; sometimes it feels like the AI is using nearly the exact same pool of cards to make its deck.
Of course, there's several other possibilities -- it could just be a birthday effect (out of over a hundred cards for each of the 5 opponents I see in a given game, plus my own deck, there's bound to be some collisions even with 10,000+ cards, especially when you account for differing rarities. This is compounded by the fact that while I don't know the algorithm the AI uses to build its decks, it presumably favors certain cards, and probably values the same powerful or splashable cards that I do.)
But I thought I'd ask, just out of curiosity, to see if anyone else has seen the same thing. I keep seeing the AI playing cards and saying "huh, I had a copy of that card, too", often multiple times in the same game; sometimes it feels like the AI is using nearly the exact same pool of cards to make its deck.