web_1994 2016-09-09 14:19 采纳率: 0%
浏览 1026

问一下大神为啥这段代码,30这个随机数弹不出来???

function random(min,max)
{
var x = min*Math.random()+(max-min);
x = Math.ceil(x);
return x;
}
for(var i=0;i<=1000;i++)
{
var a = random(30,60);
if(a==30)
alert(a);
}

  • 写回答

3条回答

  • threenewbee 2016-09-09 14:35
    关注

    function random(min,max)
    {
    var x = (max-min+1)*Math.random()+min;
    x = Math.ceil(x);
    return x;
    }

    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制