xoshiro.xoshiro

xoshiro generators

Members

Aliases

Xoshiro128Plus
alias Xoshiro128Plus = XoshiroEngine!(uint, XoshiroOpMode.Plus)

Xoshiro128+ Period: 2 ^ 128 - 1 Footprint: 16 bytes

Xoshiro128PlusPlus
alias Xoshiro128PlusPlus = XoshiroEngine!(uint, XoshiroOpMode.PlusPlus)

Xoshiro128++ Period: 2 ^ 128 - 1 Footprint: 16 bytes

Xoshiro128StarStar
alias Xoshiro128StarStar = XoshiroEngine!(uint, XoshiroOpMode.StarStar)

Xoshiro128** Period: 2 ^ 128 - 1 Footprint: 16 bytes

Xoshiro256Plus
alias Xoshiro256Plus = XoshiroEngine!(ulong, XoshiroOpMode.Plus)

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

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

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

Xoshiro256StarStar
alias Xoshiro256StarStar = XoshiroEngine!(ulong, XoshiroOpMode.StarStar)

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

Enums

XoshiroOpMode
enum XoshiroOpMode

Structs

XoshiroEngine
struct XoshiroEngine(UIntType, XoshiroOpMode mode)

Meta

Authors

lempiji