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.