mad吧 关注:78,711贴子:663,040
  • 16回复贴,共1

如何用表达式求显示一串随机数,并逢4跳过?

只看楼主收藏回复

If(Math.floor(random(1,100))%10=4){
n=Math.floor(random(1,100))+1)
}
提示表达式错误,为什么?


IP属地:河南1楼2016-01-21 14:07回复
    floor出来的是浮点型
    浮点型不能参与%整形运算


    IP属地:上海2楼2016-01-21 14:26
    收起回复
      我先吐槽一下单等号


      IP属地:浙江3楼2016-01-21 15:42
      收起回复
        我不知道你说的逢4跳过是什么意思


        IP属地:上海来自iPhone客户端4楼2016-01-21 16:10
        收起回复
          var n;
          do
          n = parseInt(random(0,100));
          while(n==4);
          n


          IP属地:上海5楼2016-01-21 16:19
          收起回复
            var n;
            var s;
            do{
            n = parseInt(random(0,1000));
            s = n.toString();
            }
            while(s.indexOf("4")>=0);
            s


            IP属地:上海6楼2016-01-21 16:24
            收起回复
              楼上都是大神


              IP属地:福建来自Android客户端7楼2016-01-21 16:48
              回复