Pseudo random number generators - A-Herzog/Warteschlangensimulator GitHub Wiki
Pseudo random number generators supported in Warteschlangensimulator:
| Name | Implementation details | Wikipedia | Notes |
|---|---|---|---|
| ThreadLocalRandom | JavaDoc | Wikipedia | LCG + Mix function, default PRNG in Warteschlangensimulator |
| Random | JavaDoc | Wikipedia | LCG, not using the lower bits of internal state |
| SecureRandom | JavaDoc | cryptographically secure, slow, (*) | |
| Well512a | JavaDoc | Wikipedia | |
| Well1024a | JavaDoc | Wikipedia | |
| Well19937a | JavaDoc | Wikipedia | |
| Well19937c | JavaDoc | Wikipedia | |
| Well44497a | JavaDoc | Wikipedia | |
| Well44497b | JavaDoc | Wikipedia | |
| MersenneTwister | JavaDoc | Wikipedia | |
| ISAAC | JavaDoc | Wikipedia | also cryptographically secure |
| XoRoShiRo128++ | Implementation | Wikipedia | |
| XoRoShiRo128** | Implementation | Wikipedia | |
| XoRoShiRo64** | Implementation | Wikipedia | |
| L32X64Mix | Implementation | also known as "LXM", see https://dl.acm.org/doi/10.1145/3485525 | |
| Drand48 | Implementation | Wikipedia | LCG, not using the lower bits of internal state, (*) |
(*) = Not supported in version 5.9; will be supported in version 6.0.
More information on pseudo random number generators: List of random number generators.