From 44d0a8bcf79d38bf78b3c5ed80da5bdd7bf974a8 Mon Sep 17 00:00:00 2001 From: tobspr Date: Sun, 12 Jun 2022 17:33:54 +0200 Subject: [PATCH] Use better random number generation package --- package.json | 1 + src/js/core/utils.js | 3 ++- yarn.lock | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ef752aac..ee4c3b58 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "@babel/plugin-transform-block-scoping": "^7.4.4", "@babel/plugin-transform-classes": "^7.5.5", "@babel/preset-env": "^7.5.4", + "@nastyox/rando.js": "^2.0.5", "@types/cordova": "^0.0.34", "@types/filesystem": "^0.0.29", "ajv": "^6.10.2", diff --git a/src/js/core/utils.js b/src/js/core/utils.js index 4a06937d..4092d861 100644 --- a/src/js/core/utils.js +++ b/src/js/core/utils.js @@ -1,4 +1,5 @@ import { T } from "../translations"; +import { rando } from "@nastyox/rando.js"; const bigNumberSuffixTranslationKeys = ["thousands", "millions", "billions", "trillions"]; @@ -42,7 +43,7 @@ export function newEmptyMap() { * @param {number} end */ export function randomInt(start, end) { - return Math.floor(Math.random() * (end - start + 1) + start); + return rando(start, end); } /** diff --git a/yarn.lock b/yarn.lock index 27552f93..a1cd1f09 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1000,6 +1000,11 @@ dependencies: core-js "^2.5.7" +"@nastyox/rando.js@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nastyox/rando.js/-/rando.js-2.0.5.tgz#ecce9adb3251512016ae4d3baed6832679651a8a" + integrity sha512-a7s3h4vnpCVEYT+W+mBc4ykmwtO29DnFQQR/X6YSbJ+YenAvpYBRCeUgEoPEWGlUS1Hbw1IWIsiIFVXw0g2QLw== + "@octokit/auth-token@^2.4.0": version "2.4.2" resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz"