老师帮我看看问题出在哪里了
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>random双色球</title>
</head>
<body>
<script>
function myrandom(){
var arr=[];
var chose=33-1+1;
for(var i=0;i<6;i++){
var r=Math.floor(Math.random()*chose+1);
if(arr.indexOf(r)==-1){
arr.push(r);
}else{
r=Math.floor(Math.random()*chose+1);
i--;
}
}
arr.sort(function(x,y){
return x-y;
});
var b=Math.floor(Math.random()*16+1);
arr.push(b);
document.write(arr);
}
myrandom();
</script>
</body>
</html>
第一个问题就是变量没有排序,第二个问题就是可能出现重复的数字
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星