题目:实现一个randomRange(min, max)函数,返回一个介于min和max之间的随机数。
主要代码如下:
1. 介于min和max之间,包括min,不包括max。
function randomRange(min, max){
return Math.floor(min + Math.random() * (max-min)); // [min, max)
}
2. 介于min和max之间,包括min、max。
function randomRange(min, max){
return Math.floor(min + Math.random() * (max-min+1)); // [min, max+1),即[min, max]
}
附注:
1. 向下取整,可用Math.floor(),亦可用parseInt() ;
2. Math.random()的取值范围为[0, 1) ;