aboutsummaryrefslogtreecommitdiff
path: root/src/mersenne.ts
diff options
context:
space:
mode:
authorShinigami <[email protected]>2022-01-30 18:55:06 +0100
committerGitHub <[email protected]>2022-01-30 18:55:06 +0100
commitd4125e2a7d69042c37ccecea89f1525c4424a45b (patch)
tree99f9a997e0bd32b034c9a15d53a7a3ac957911cf /src/mersenne.ts
parent730ca6a65a29038636e8cc3eec12eacf929db7fb (diff)
downloadfaker-d4125e2a7d69042c37ccecea89f1525c4424a45b.tar.xz
faker-d4125e2a7d69042c37ccecea89f1525c4424a45b.zip
chore: use explicit-module-boundary-types (#361)
Diffstat (limited to 'src/mersenne.ts')
-rw-r--r--src/mersenne.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mersenne.ts b/src/mersenne.ts
index 7f42501e..40ca4578 100644
--- a/src/mersenne.ts
+++ b/src/mersenne.ts
@@ -15,7 +15,7 @@ export class Mersenne {
}
}
- rand(max?: number, min?: number) {
+ rand(max?: number, min?: number): number {
// TODO @Shinigami92 2022-01-11: This is buggy, cause if min is not passed but only max,
// then min will be undefined and this result in NaN for the whole function
if (max === undefined) {
@@ -26,7 +26,7 @@ export class Mersenne {
return Math.floor(this.gen.genrand_real2() * (max - min) + min);
}
- seed(S: number) {
+ seed(S: number): void {
if (typeof S != 'number') {
throw new Error('seed(S) must take numeric argument; is ' + typeof S);
}
@@ -34,7 +34,7 @@ export class Mersenne {
this.gen.init_genrand(S);
}
- seed_array(A) {
+ seed_array(A: number[]): void {
if (typeof A != 'object') {
throw new Error(
'seed_array(A) must take array of numbers; is ' + typeof A