prando:用于JavaScript和TypeScript的确定性伪随机数生成器

时间:2024-06-01 10:43:47
【文件属性】:

文件名称:prando:用于JavaScript和TypeScript的确定性伪随机数生成器

文件大小:185KB

文件格式:ZIP

更新时间:2024-06-01 10:43:47

typescript seed random-generation npm-module noise

普兰多 Prando是确定性伪随机数生成器。 它可以用来创建一系列随机数,以后可以在给定相同种子的情况下重新创建它们。 其目标是: 产生一个随机数序列 通过种子可重现 快速生成 与此相反的是,它并没有试图在。 Prando是在TypeScript中创建的,以增强代码强度,但可以在JavaScript和TypeScript中使用。 在TypeScript项目中使用它的好处是,默认情况下,您可以获得代码完成(“ intellisense”)的好处。 动机 Prando更适合需要确定性考虑随机性的游戏和用户界面。 例如,当为具有随机样式的网页创建React组件时,人们不希望在render()调用期间使用Math.random() ,因为这将导致元素的样式在每次组件更新时发生变化。 相反,通过重新使用Prando随机数生成器,可以在重新渲染组件时获得相同的随机数序列。 算法 Prando


【文件预览】:
prando-main
----.travis.yml(121B)
----.babelrc(38B)
----rollup.config.js(503B)
----docs()
--------noise.png(88KB)
----package.json(2KB)
----test()
--------unit()
----prettier.config.js(78B)
----src()
--------Prando.ts(6KB)
----.npmignore(217B)
----.eslintrc.js(1KB)
----tsconfig.json(365B)
----LICENSE.md(1KB)
----.gitignore(108B)
----README.md(7KB)
----yarn.lock(223KB)
----.gitattributes(49B)
----.vscode()
--------settings.json(314B)

网友评论