关于Random产生随机数的问题

来源:7-16 随机数 random()

慕桂英6574974

2016-11-19 15:35

如果我要产生50-150之间的随机数应该怎么写?

写回答 关注

2回答

  • 正在思考
    2016-11-19 16:40:41

    思路1:先产生一个0-1的随机数浮点数,*100 再将这个随机数加上50

     var r=Math.random()*100+50;

     r=Math.round(r);

     document.write(r)

    思路2,先产生一个0-1的随机数浮点数,再加上0.5,再将这个数*100

    代码:

    var a =(Math.random()+0.5)*100;

     a=Math.round(a);

     document.write(a);


  • yqc1
    2016-11-19 16:13:15

    <!DOCTYPE html>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>随机数50-150</title>

    <script type="text/javascript">

    document.write(Math.random()*100+50+"<br>");

    </script>

    </head>

    <body>

    </body>

    </html>


    yqc1

    前面也可以

    2016-11-19 17:13:10

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题