关于打乱数组排序的问题

ahking 2015-10-12 11:21:09
有个数组,里面的内容是从数字1-200,有小到大依次排序
我想打乱改排序,变成随机排序,改如何做呢
...全文
165 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ThankS4 2015-10-13
  • 打赏
  • 举报
回复
zpjshiwo77 2015-10-12
  • 打赏
  • 举报
回复
<script type="text/javascript">
(function change(x){
var xx=new Array
for(var i=0;i<200;i++){
xx[i]=i+1;
}
console.log(xx);
for(i=0;i<x;i++){
var a=Math.floor(Math.random()*199);
var b=Math.floor(Math.random()*199);
var item=xx[a];
xx[a]=xx[b];
xx[b]=item;
}
console.log(xx);
}(10));
</script>

其中x为你想打乱的的次数
slwsss 2015-10-12
  • 打赏
  • 举报
回复
arr.sort(function(){return Math.random()-Math.random()})
  • 打赏
  • 举报
回复
本人初学PHP,有排序恐惧症啊
天际的海浪 2015-10-12
  • 打赏
  • 举报
回复
Dim z,r
For i = 0 To UBound(arr)
r = Int(Rnd()*UBound(arr))
z = arr(i)
arr(i) = arr(r)
arr(r) = z
Next
.
slwsss 2015-10-12
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/200014856#post-200209858
ahking 2015-10-12
  • 打赏
  • 举报
回复
我是在vbscript板块下吧

4,008

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧