JS生成一定范围内的随机数【四种情况解读】
更新时间:2016年4月20日16:10:58 提交:jingxian
下面小编就给大家带来一篇关于JS生成一定范围内的随机数的文章【四种情况解读】,小编觉得还不错javascript 随机数范围,所以现在分享给大家javascript 随机数范围,作为参考。 跟随小编一起来看看吧。
前言:
JS中没有现成的函数可以直接生成指定范围内的随机数。
但它有一个函数:Math.random() 这个函数可以生成[0,1)中的随机数。
使用它,我们可以生成指定范围内的随机数。
当谈到范围时,存在一个边界值的问题。 这包括四种情况:
1)min ≤ r ≤ max(一般这些比较常见)
2) 最小值≤r<最大值
3) 最小值<r≤最大值
4) 最小值 < r < 最大值
1. 最小值≤r≤最大值
<pre class="brush:js;">
function RandomNumBoth(Min,Max){
var Range = Max - Min;
var Rand = Math.random();
var num = Min + Math.round(Rand * Range); //四舍五入
return num;
}
2. 最小值≤r