您的位置:首页 > 编程语言

生成五个不同的随机数 splice() push(),及关键代码语句效果简介

2019-03-28 09:26 260 查看

1.输出5个、不同的随机数

配图:

代码:

var str='';

var arr=[];

for(i=0;i<5;i++){

str = Math.round( Math.random()*10 );

for(j=0;j<arr.length;j++){

if(arr[j]==str){

arr.splice(j,1);

i--;      //重要条件,不写,结果完全不同

}

}

arr.push( str);

}

console.log(arr);

代码段中的条件:
1.缺少:i - - 如果取消产生的效果:生成5个随机数 ,若有重复,则删除(也就是执行5次但是重复会删除这个数字,最终返回的就不是五个随机数, 返回 【5 - 重复个数】个随机数)

2.缺少 if 判断语句.
生成五个随机数,无论重复与否

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: