From 925db3a0194fba6d5984203a69747265848227ef Mon Sep 17 00:00:00 2001 From: Shraddha Falane <72125392+shraddhafalane@users.noreply.github.com> Date: Thu, 8 Sep 2022 22:58:27 +0530 Subject: fix: improve default seed initialization (#1334) --- src/modules/mersenne/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/modules') diff --git a/src/modules/mersenne/index.ts b/src/modules/mersenne/index.ts index 5f60e867..f551edf3 100644 --- a/src/modules/mersenne/index.ts +++ b/src/modules/mersenne/index.ts @@ -8,7 +8,7 @@ export class MersenneModule { private gen = new Gen(); constructor() { - this.gen.initGenrand(new Date().getTime() % 1000000000); + this.gen.initGenrand(Math.ceil(Math.random() * Number.MAX_SAFE_INTEGER)); // Bind `this` so namespaced is working correctly for (const name of Object.getOwnPropertyNames(MersenneModule.prototype)) { -- cgit v1.2.3