andrewrk / andrewrk/node-perlin-noise
Specify random number generator
Offen
- Vorherrschende Sprache
- JavaScript
- Sterne
- 33
- Forks
- 7
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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`.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.