一,函数
因为结果在0~0.4 为0,0.5到1.4为1...8.5到9.4为9,9.5到9.9为10。所以头尾的分布区间只有其他数字的一半。
二,生成【n,m】的随机整数
函数功能:生成[n,m]的随机整数。
在js生成验证码或者随机选中一个选项时很有用。
//生成从minNum到maxNum的随机数 function randomNum(minNum,maxNum){ switch(arguments.length){ case 1: return parseInt(Math.random()*minNum+1,10); break; case 2: return parseInt(Math.random()*(maxNum-minNum+1)+minNum,10); break; default: return 0; break; } }
三,过程分析
Math.random()生成[0,1)的数,所以
来源:博客园 作者: 链接:https://www.cnblogs.com/shihaiying/p/11455751.html石海莹