2 ms·
If you're using it to give hands to people, then no. If you suitably hash or whiten the outcome, then yes. If you're using it to generate Monte Carlo hand play
by ChrisLomont 6y ago
If you're using it to give hands to people, then no. If you suitably hash or whiten the outcome, then yes.
If you're using it to generate Monte Carlo hand playouts to generate % outcomes to assist such a game, then you most certainly want an extremely fast generator. Only slightly more complex than a LCG is the PCG class (based on a PCG, and it's just as simple and fast in most cases as a LCG). And you'll need such Monte Carlo simulations to detect cheating, among other things.
So even for an online poker game you need to know what you're doing. Neither type of RNG will solve all the issues you need.
So yes, at the base a simple LCG would suffice if you know how to use it.
https://www.pcg-random.org/index.html https://www.pcg-random.org/index.html