UNPKG
@broxus/js-core
Version:
latest (0.38.5)
0.38.5
0.38.4
0.38.3
0.38.2
0.38.1
0.38.0
0.37.0
0.36.0
0.35.0
0.34.2
0.34.1
0.34.0
0.33.6
0.33.5
0.33.4
0.33.3
0.33.2
0.33.1
0.33.0
0.32.1
0.32.0
0.31.2
0.31.1
0.31.0
0.30.6
0.30.5
0.30.4
0.30.3
0.30.2
0.30.1
0.30.0
0.29.0
0.28.0
0.27.2
0.27.1
0.27.0
0.26.0
0.25.0
0.24.0
0.23.1
0.23.0
0.22.1
0.22.0
0.21.0
0.20.1
0.20.0
0.19.3
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.17.10
0.17.9
0.17.8
0.17.7
0.17.6
0.17.5
0.17.4
0.17.3
0.17.2
0.17.1
0.17.0
0.16.3
0.16.2
0.16.1
0.16.0
0.15.0
0.14.2
0.14.1
0.14.0
0.13.7
0.13.6
0.13.5
0.13.4
0.13.3
0.13.2
0.13.1
0.13.0
0.12.1
0.12.0
0.11.2
0.11.1
0.11.0
0.10.7
0.10.6
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.1
0.9.0
0.8.0
0.7.0
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.0
0.2.1
0.2.0
0.1.1
0.1.0
MobX-based JavaScript Core library
@broxus/js-core
/
dist
/
esm
/
utils
/
get-random-uint.js
10 lines
(9 loc)
•
282 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
/** *
@deprecated
Use **getRandomInt** instead *
@param
{
8 | 16 | 32 | 64 | 128 | 160 | 256
}
bits
*
@returns
{
string
} */
export
function
getRandomUint
(
bits =
32
) {
// eslint-disable-next-line no-bitwise
return
Math
.
abs
(~~(
Math
.
random
() * (
2
** bits)) |
0
).
toString
(); }