文件名称:defold-splitmix64:用于Defold的SplitMix64 PRNG
文件大小:12KB
文件格式:ZIP
更新时间:2024-03-07 17:48:38
defold-game-engine defold defold-library C++
用于折叠的SplitMix64 PRNG 此扩展将SplitMix64包装在游戏引擎的简单Lua API中。 SplitMix64算法来自 ,它是通过BigCrush的非常快速的生成器。 Splitmix64是Java中默认的伪随机数生成器算法,并且在许多其他语言中都包含/提供了Splitmix64。 它使用了一种相当简单的算法,尽管出于加密目的它被认为很差,但计算速度非常快,并且对于许多随机数需求来说“足够好” 。 它通过了一些相当严格的PRNG“适应性”测试,以至于某些更复杂的算法失败了。 安装 通过将此项目添加为可以在自己的项目中使用它。 打开您的game.project文件,并在项目下的依赖项字段中添加: 或指向的ZIP文件。 用法 splitmix64.randomseed(x) 将x设置为伪随机数生成器的“种子”:相等的种子产生相等的数字序列。 参数 x号。 spli
【文件预览】:
defold-splitmix64-main
----.gitignore(143B)
----README.md(2KB)
----game.project(366B)
----.clang-format(95B)
----.lua-format(97B)
----.gitattributes(2KB)
----input()
--------game.input_binding(60B)
----LICENSE.md(7KB)
----example()
--------example.font(351B)
--------example.script(1KB)
--------example.collection(7KB)
----.travis.yml(660B)
----splitmix64()
--------api()
--------src()
--------ext.manifest(19B)