mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
28 lines
575 B
TypeScript
28 lines
575 B
TypeScript
/// <reference path="./seedrandom.d.ts" />
|
|
|
|
import seedrandom = require("seedrandom");
|
|
|
|
var rng = seedrandom("hello.");
|
|
var n = rng();
|
|
|
|
seedrandom("hello.", {global: true});
|
|
n = Math.random();
|
|
|
|
rng = seedrandom();
|
|
n = rng();
|
|
|
|
rng = seedrandom('added entropy.', { entropy: true });
|
|
n = rng();
|
|
|
|
var rng2 = seedrandom.xor4096('hello.');
|
|
n = rng2();
|
|
|
|
n = rng.quick();
|
|
n = rng.int32();
|
|
n = rng.double();
|
|
|
|
var saveable = seedrandom("secret-seed", {state: true});
|
|
for (var j = 0; j < 1e5; ++j) saveable();
|
|
var saved = saveable.state();
|
|
var replica = seedrandom("", {state: saved});
|