Expand description
Pseudo-random number generators based on Xorshift.
This module defines several types:
- classic XorShift algorithms:
(
XorShift32
,XorShift64
,XorShift128
,XorShift128p
). - variations with a smaller state:
(
XorShift16
,XorShift8
). - other implementations loosely based on XorShift:
(
Xyza8a
,Xyza8b
).
Structs
- The
XorShift8
pseudo-random number generator. - A version of
XorShift8
that allows customizing the shift values. - The
XorShift16
pseudo-random number generator. - The
XorShift32
pseudo-random number generator. - The
XorShift64
pseudo-random number generator. - The
XorShift128
pseudo-random number generator. - The
XorShift128+
pseudo-random number generator. - A simple 8-bit pseudo-random number generator with 32-bit of state, based on the XorShift algorithm.
- A simple 8-bit pseudo-random number generator with 32-bit of state, based on the XorShift algorithm.