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 還沒有評估資料。