andrewrk / andrewrk/node-perlin-noise
Specify random number generator
未关闭
- 主要语言
- JavaScript
- 星标
- 33
- 派生
- 7
- PR 合并指标
- 30 天内没有已合并 PR
描述
The code relies on `Math.random()`, which is fine, but this does not support seeded random numbers, for example [seedrandom](https://www.npmjs.com/package/seedrandom).
Proposed change:
```js
const perlin = require('perlin-noise');
const seedrandom = require('seedrandom');
const rng = seedrandom('hello.');
perlin.setRNG(rng);
```
A function with signature:
```ts
type RNG = (): number;
function setRNG(rng: RNG): void;
```
The default value would simply be `Math.random`.
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。