Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 735 Bytes

File metadata and controls

18 lines (13 loc) · 735 Bytes

64-bit xorshift RNG

64-bit xorshift random number generator functions (in x86 assembly language)

Implementation of 64-bit xorshift random number generator discovered by George Marsaglia and described in his paper about Xorshift RNGs.

src1

For 64-bit xorshift RNGs George Marsaglia proposed 275 triples, which are used here in 275 assembly functions.

src2

These assembly functions must be parameterized with a triple and differ from the src1 functions this way, that a valid triple must be provided by the user.

Note

The assembly files have been generated using my cppasm generator.