For Development HEAD DRAFTSearch (procedure/syntax/module):

12.37 math.random.xos - Xorshift random number generator

Module: math.random.xos

This module implements one of xorshift-family pseudo random generator (in the current implementation, we use Xoshiro256++). It has smaller state size than Mersenne-Twister.

Class: <xoshiro256>

{math.random.xos} A class to packate the state of Xoshiro256 PRNG (the name stands for Xor-Shift-Rotate 256bits).

Function: make-xoshiro256 :optional seed private?

{math.random.xos}

Function: xos-random-get-seed xos

{math.random.xos}

Function: xos-random-set-seed! xos seed

{math.random.xos}

Function: xos-random-u64 xos

{math.random.xos}

Function: xos-random-real xos
Function: xos-random-real0 xos

{math.random.xos}



For Development HEAD DRAFTSearch (procedure/syntax/module):
DRAFT