js 范围随机数,js产生随机数的代码,JS生成某个范围的随机数【四种情况详解】

js 范围随机数,js产生随机数的代码,JS生成某个范围的随机数【四种情况详解】

下面小编就给大家带来一个JS在一定范围内生成随机数【四种情况详解】。我觉得边肖挺好的。现在分享给大家,给大家一个参考。让我们跟随边肖去看一看。

前言:

JS没有现成的函数,可以直接生成指定范围内的随机数。

但是它有一个函数:Math.random()。这个函数可以生成一个随机数[0,1]。

使用它,我们可以生成指定范围内的随机数。

说到范围,就有个边界值问题。这包括四种情况:

1)min r max(这在一般情况下很常见)

2)最小值最大值

3)最小r 最大

4)最小r最大值

一、min r max

函数RandomNumBoth(Min,Max){

var范围=最大-最小;

var Rand=math . random();

var num=Min math . round(Rand * Range);//四舍五入

退货数量;

}

二、min r max

函数RandomNum(最小值,最大值){

var范围=最大-最小;

var Rand=math . random();

var num=Min math . floor(Rand * Range);//放弃

退货数量;

}

三、min r max

函数RandomNum(最小值,最大值){

var范围=最大-最小;

var Rand=math . random();

if(Math.round(Rand * Range)==0){

返回最小值1;

}

var num=Min math . round(Rand * Range);

退货数量;

}

四、min r max

函数RandomNum(最小值,最大值){

var范围=最大-最小;

var Rand=math . random();

if(Math.round(Rand * Range)==0){

返回最小值1;

} else if(math . round(Rand * Max)==Max)

{

指数;

返回Max-1;

}否则{

var num=Min math . round(Rand * Range)-1;

退货数量;

}

}

以上JS在一定范围内产生随机数【四种情况详解】,是边肖分享的全部内容。希望能给你一个参考,多多支持我们。

js 范围随机数,js产生随机数的代码,JS生成某个范围的随机数【四种情况详解】