math.random()用法
math.random()用法如下:
Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)。
1、生成n-m,包含n但不包含m的整数
第一步算出m-n的值,假设等于w。
第二步Math.random()*w。
第三步Math.random()*w+n。
第四步parseInt(Math.random()*w+n,10)。
2、生成n-m,不包含n但包含m的整数
第一步算出m-n的值,假设等于w。
第二步Math.random()*w。
第三步Math.random()*w+n。
第四步Math.floor(Math.random()*w+n)+1。
3、生成n-m,不包含n和m的整数
第一步算出m-n-2的值,假设等于w。
第二步Math.random()*w。
第三步Math.random()*w+n+1。
第四步Math.round(Math.random()*w+n+1)或者Math.ceil(Math.random()*w+n+1)。
4、生成n-m,包含n和m的随机数
第一步算出m-n的值,假设等于w。
第二步Math.random()*w。
第三步Math.random()*w+n。
第四步Math.round(Math.random()*w+n)或者Math.ceil(Math.random()*w+n)。