随机数、随机下标数组

来源:互联网 发布:mac配置qq企业邮箱 编辑:程序博客网 时间:2024/05/16 00:57

一、产生随机数

function random(startNum,endNum){    return startNum+Math.round(Math.random()*(endNum-startNum));}

二、产生指定长度的随机数组下标的数组

function randomArr(length){    var arr = [],indexArr=[];    if(typeof length == 'number'){        while(arr.length<length){            if(arr.length==0){                arr.push(0);            }else{                arr.push(arr[arr.length-1]+1);            }        }        while(arr.length>0){            indexArr.push(arr.splice(random(0,arr.length-1),1)[0])        }    }    return indexArr;    }

如果有什么错误的地方,请大家指正指正。……

原创粉丝点击