为了账号安全,请及时绑定邮箱和手机立即绑定

求解 要求随机取十个不重复的数值

求解 要求随机取十个不重复的数值

第一个问题我循环出来十个空数组 第二个if表示的不重复语句可以这么写么?<script>      var a=[ ];      for(i=0;i<10;i++) {   function get(start,end){  Math.floor(start+Math.random()*(end-start)); var rand = get(0,200);     if(!(rand.value=a.value)){            a.push(rand);          } }    console.log(a)}</script>
查看完整描述

2 回答

?
qq_二冬_0

TA贡献8条经验 获得超7个赞

你在循环内定义了一个函数,然后在函数内部又调用了自己,是不是有点乱。我感觉应该是在一个循环内部调用一个函数,函数内部生成一个随机数,让该随机数和你要保存这些随机数的数组内的每一项都比较一下,如果相等就不保存,不行等就push进去

查看完整回答
反对 回复 2016-08-08
?
KXFT

TA贡献113条经验 获得超58个赞

搞个数组存储随机值,重复的值再取呗

查看完整回答
反对 回复 2016-08-07
  • 2 回答
  • 0 关注
  • 1325 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信