The OpenD Programming Language

XorshiftStarEngine.opCall

Advances the random sequence.

struct XorshiftStarEngine(StateUInt, uint nbits, int sa, int sb, int sc, StateUInt multiplier, OutputUInt = StateUInt)
@safe pure nothrow @nogc
OutputUInt
opCall
()
()
if (
isUnsigned!StateUInt &&
isUnsigned!OutputUInt
&&
OutputUInt.sizeof <= StateUInt.sizeof
&&
!(
sa > 0 &&
sb > 0
&&
sc > 0
)
)

Meta