The OpenD Programming Language

pcg64

64-bit output PCGs with 128 bits of state. Requires ucent type.

import mir.random.engine.pcg;
@safe nothrow @nogc
static if(__traits(compiles, ucent.max))
alias pcg64 = PermutedCongruentialEngine!(xsh_rr!(ulong, ucent), stream_t.specific, true)

Meta