Xoshiro256PlusPlus

Xoshiro256++ Period: 2 ^ 256 - 1 Footprint: 32 bytes

alias Xoshiro256PlusPlus = XoshiroEngine!(ulong, XoshiroOpMode.PlusPlus)

Examples

ditto

import std.random : uniform01;

auto rndGen = Xoshiro256PlusPlus(unpredictableSeed!ulong);
auto x = uniform01(rndGen);
assert(0 <= x && x <= 1);

Meta