uniconproject / unicon

http://www.unicon.org
Other
54 stars 28 forks source link

Introduce loadable pseudo-random number generators. #200

Open Don-Ward opened 3 years ago

Don-Ward commented 3 years ago

N.B. The PRNG interface introduced here is subject to review and may change.

PRNGs are per-thread and may be changed with the new loadrng() standard function. Two PRNGs are present: IconEx A reimplementation of the traditional generator as a loadable library. Rabbit A cryptographically strong PRNG from the eSTREAM project. Other PRNGs -- probably RanLux and the Mersenne Twister -- will follow.

Don-Ward commented 2 years ago

After initial feedback, it was decided to split up the PR into several smaller commits