Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming.threads > #4663 > unrolled thread

More explanation about my Good random number generators version 1.0

Started byHorizon68 <horizon@horizon.com>
First post2018-10-01 14:28 -0700
Last post2018-10-01 14:28 -0700
Articles 1 — 1 participant

Back to article view | Back to comp.programming.threads


Contents

  More explanation about my Good random number generators version 1.0 Horizon68 <horizon@horizon.com> - 2018-10-01 14:28 -0700

#4663 — More explanation about my Good random number generators version 1.0

FromHorizon68 <horizon@horizon.com>
Date2018-10-01 14:28 -0700
SubjectMore explanation about my Good random number generators version 1.0
Message-ID<pou3h6$sl1$9@dont-email.me>
Hello...

More explanation about my Good random number generators version 1.0,
there source code inside the zip file are mersenne.pas and 
splitmix64.pas, and they are powerful, please look at them, and you can 
port them to C++.

Author: Amine Moulay Ramdane that has enhanced
         both random number generators.

Description:

This is an 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 download it from:

https://sites.google.com/site/scalable68/good-random-number-generators

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+



Thank you,
Amine Moulay Ramdane.

[toc] | [standalone]


Back to top | Article view | comp.programming.threads


csiph-web