文件名称:MersenneTwister:伪随机数发生器
文件大小:47KB
文件格式:ZIP
更新时间:2024-07-14 18:20:22
C#
Mersenne Twister - 伪随机数生成器 Mersenne Twister 是由 Makoto Matsumoto 和 Takuji Nishimura 在 1996/1997 开发的伪随机数生成算法。 它旨在快速生成高质量的伪随机数。 请注意,此处提供的此算法不适用于密码学。 如需更多信息,请参阅 这是由 Makoto Matsumoto 和 Takuji Nishimura 从原始 C 源代码移植的 Mersenne Twister 算法的 C# 实现。 主要算法代码几乎是直接从 C 源代码复制而来,并进行了细微更改,以使用更长、更具描述性的名称以及布局和样式。 所述MersenneTwisterRandom类扩展System.Random ,以便它可以被用作替换了“降”为System.Random 。
【文件预览】:
MersenneTwister-master
----.gitignore(33B)
----README.md(923B)
----MersenneTwister()
--------Source()
--------build.bat(169B)
--------build(155B)
--------buildMono.bat(174B)
----MersenneTwister.sln(1KB)
----LICENSE(2KB)
----MersenneTwisterTests()
--------LICENSE(1KB)
--------Source()
--------build.bat(467B)
--------build(429B)
--------buildMono.bat(476B)