#random #gamedev

squares-rng

A Rust实现,主要用于游戏开发中的方阵RNG

3个不稳定版本

0.2.0 2022年5月14日
0.1.1 2022年4月19日
0.1.0 2022年3月25日

#1327游戏开发

MIT/Apache

245KB
8K SLoC

这是一个主要用于游戏开发的方阵RNG实现。重点在于随机浮点数、有符号整数和附加工具。此crate不包含密钥生成,但提供了8192个可选择的密钥。你也可以使用自己的密钥。

由Bernard Widynski于2020年11月23日发表的原始论文 https://arxiv.org/pdf/2004.06278v3.pdf


lib.rs:

这是一个主要用于游戏开发的方阵RNG实现。重点在于随机浮点数、有符号整数和附加工具。此crate不包含密钥生成,但提供不同文件中的8192个密钥以供选择。你也可以使用自己的密钥。

方阵RNG的制作者现在有一个算法的网站!<>>https://squaresrng.wixsite.com/rand>

该算法在以下论文中解释 https://arxiv.org/pdf/2004.06278v3.pdf

无运行时依赖