Good random number generators

Good random number generators version 1.02

Author: Amine Moulay Ramdane that has enhanced 

               both random number generators.              

Description:

These are the enhanced versions of both Mersenne Twister that is a good random number generator and Splitmix64 that is a fast random number generator, both have passed the BigCrush tests.

Look into defines.inc file, there is many options:

{$DEFINE CPU32} and {$DEFINE Windows32} for 32 bit systems

{$DEFINE CPU64} and {$DEFINE Windows64} for 64 bit systems

Look at test.pas demo inside the zip file...

You can go to download the zip files by clicking on the following web link:

https://drive.google.com/drive/folders/1828vMJp9JnjlCkwT8NK6fiRFn_hJIUU6?usp=sharing

Language: FPC Pascal v2.2.0+ / Delphi 5+: http://www.freepascal.org/

Operating Systems: Win , Linux and Mac (x86).

Required FPC switches: -O3 -Sd

-Sd for delphi mode.... 

Required Delphi switches: -$O+