Skip to content

Commit 217e160

Browse files
committed
fix: randRange with enhancedEntropy only returning first digit
1 parent 962e8cd commit 217e160

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/math.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,11 @@ export function randRange(...args: (number | boolean | undefined)[]): number {
7979
throw new TypeError("Parameter \"min\" can't be bigger than \"max\"");
8080

8181
if(enhancedEntropy) {
82-
// TODO:FIXME: doesn't work
8382
const uintArr = new Uint8Array(1);
8483
crypto.getRandomValues(uintArr);
8584
return Number(Array.from(
8685
uintArr,
87-
(v) => Math.round(mapRange(v, 0, 255, min, max)).toString(10).substring(0, 1),
86+
(v) => Math.round(mapRange(v, 0, 255, min, max)).toString(10),
8887
).join(""));
8988
}
9089
else

0 commit comments

Comments
 (0)