相关疑难解决方法(0)

Node.js - 如何使用crypto.randomBytes生成特定范围内的随机数

如何使用crypto.randomBytes生成特定范围内的随机数?

我希望能够像这样生成一个随机数:

console.log(random(55, 956)); // where 55 is minimum and 956 is maximum
Run Code Online (Sandbox Code Playgroud)

我只能在随机函数内使用crypto.randomBytes来为这个范围生成随机数.

我知道如何将生成的字节从randomBytes转换为十六进制或十进制,但我无法弄清楚如何在数学上从随机字节中获取特定范围内的随机数.

random math cryptography node.js

10
推荐指数
3
解决办法
3万
查看次数

javascript中来自crypto.randomBytes()的浮点数

如何将从 crypto.randomBytes 返回的字节数组转换为浮点数?我正在为 Math.random() 写一个小的替代品

javascript math cryptography

4
推荐指数
1
解决办法
481
查看次数

`crypto.randomInt()` 加密安全吗?

我正在寻找一种在Node.js. 我找到并正在使用的一个答案是crypto.randomInt()。这种方法在加密上安全吗?有更好的选择吗?

javascript random cryptography node.js

3
推荐指数
1
解决办法
3208
查看次数

标签 统计

cryptography ×3

javascript ×2

math ×2

node.js ×2

random ×2