aboutsummaryrefslogtreecommitdiff
path: root/src/mersenne.ts
diff options
context:
space:
mode:
authorLeyla Jähnig <[email protected]>2022-02-23 19:57:30 +0100
committerGitHub <[email protected]>2022-02-23 19:57:30 +0100
commit23a262ac175cd971aae24008689f2fbfcceadde6 (patch)
treec19f74dbf3f6862c0aaedeb74e0783faf5a532db /src/mersenne.ts
parent03c3d1156312153428f2db5649b24dd5fc046d43 (diff)
downloadfaker-23a262ac175cd971aae24008689f2fbfcceadde6.tar.xz
faker-23a262ac175cd971aae24008689f2fbfcceadde6.zip
refactor: convert mersenne into a class (#530)
Diffstat (limited to 'src/mersenne.ts')
-rw-r--r--src/mersenne.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mersenne.ts b/src/mersenne.ts
index 34c0c842..c28a5642 100644
--- a/src/mersenne.ts
+++ b/src/mersenne.ts
@@ -7,7 +7,7 @@ export class Mersenne {
private gen = new Gen();
constructor() {
- this.gen.init_genrand(new Date().getTime() % 1000000000);
+ this.gen.initGenrand(new Date().getTime() % 1000000000);
// Bind `this` so namespaced is working correctly
for (const name of Object.getOwnPropertyNames(Mersenne.prototype)) {
@@ -36,7 +36,7 @@ export class Mersenne {
max = 32768;
}
- return Math.floor(this.gen.genrand_real2() * (max - min) + min);
+ return Math.floor(this.gen.genrandReal2() * (max - min) + min);
}
/**
@@ -50,7 +50,7 @@ export class Mersenne {
throw new Error('seed(S) must take numeric argument; is ' + typeof S);
}
- this.gen.init_genrand(S);
+ this.gen.initGenrand(S);
}
/**
@@ -66,6 +66,6 @@ export class Mersenne {
);
}
- this.gen.init_by_array(A, A.length);
+ this.gen.initByArray(A, A.length);
}
}