Math.random() 返回0到1之间的随机数(小数) 如:0.6417997585228452
通过Math.random()和sort函数可实现数组的随机排序,代码如下:
1 arr.sort(function( a, b ){ 2 return Math.random() - 0.5; 3 }); 4 5 alert( arr ); //8,7,4,3,2,1,5,6
总结产生随机数的公式:
x ~ y 产生x到y之间的随机整数
Math.round( Math.random()*(y-x) + x )
0~x 产生0到x之间的随机整数
Math.round( Math.random()*x)
1~x 产生1到x之间的随机整数
Math.ceil( Math.random()*x)
随机函数Math.random()_随机数,随机排序,布布扣,bubuko.com
时间: 2024-12-23 08:33:32