日期:2014-05-16  浏览次数:20381 次

请教一个生成随机数组的问题
我想用随机数成生一个有7个数字的数组,这些数字每个都不一样,且都少于7,也就是说0123456随机排列,是用JAVASCRIPT写的,请高手们教导一下。

------解决方案--------------------
JScript code
    var arr = [0,1,2,3,4,5,6];
    for(var i = 0; i < 7; i++){
        arr.sort(function(){
            return Math.random() - 0.5;
        });
    }
       alert(arr);

------解决方案--------------------
探讨

JScript code
var arr = [0,1,2,3,4,5,6];
for(var i = 0; i < 7; i++){
arr.sort(function(){
return Math.random() - 0.5;
});
}
alert(arr);