"It’s simple, fast, and has a great distribution, which means it’s more than good enough for gameplay."
Its distribution is not flawless, but I would agree that it's good enough for gameplay.
Its distribution is not flawless, but I would agree that it's good enough for gameplay.
The reason we didn't use crand was just code ergonomics. C-style rand has global state (by default) and we wanted our own interface to be explicit in the code so you knew when you were using a gameplay-impacting random number.