首页 > 代码库 > 随机函数Math.random()_随机数,随机排序
随机函数Math.random()_随机数,随机排序
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)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。