JavaScript之随机数生成

2020-03-01  本文已影响0人  荒剑离
Math.floor(Math.random() * 10);     // 返回 0 至 9 之间的数

始终返回 [min, max) 区间中的随机数:

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min) ) + min;
}

始终返回[min, max] 区间中的随机数:

function getRndInteger(min, max) {
    return Math.floor(Math.random() * (max - min + 1) ) + min;
}
Math.ceil(Math.random()*10);     // 获取从 1 到 10 的随机整数,取 0 的概率极小。

Math.round(Math.random());       // 可均衡获取 0 到 1 的随机整数。

Math.floor(Math.random()*10);    // 可均衡获取 0 到 9 的随机整数。

Math.round(Math.random()*10);    // 基本均衡获取 0 到 10 的随机整数,其中获取最小值 0 和最大值 10 的几率少一半。

参考资料

上一篇下一篇

猜你喜欢

热点阅读