• 技术文章 >web前端 >js教程

    javascript中如何产生两个随机数

    醉折花枝作酒筹醉折花枝作酒筹2021-06-09 11:32:04原创111

    产生随机数的方法:首先使用“random()”方法可返回介于0~1之间的一个随机数,然后将得到的随机数乘指定数字加上指定数字即可得到指定范围内的随机数;最后使用“floor()”方法返回小于等于指定区间的最大整数。

    本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

    结合使用Math.floor()Math.random()

    这个简单的代码行将为您返回1到6之间的数字(均包括在内):

    Math.floor(Math.random() * 6 + 1)

    这里有6种可能的结果:1、2、3、4、5、6。

    扩展资料:

    random() 方法可返回介于 0 ~ 1 之间的一个随机数。

    <html>
    <body>
    
    <script type="text/javascript">
    
    document.write(Math.random())  //一个可能结果:0.3564017841844467
    
    </script>
    
    </body>
    </html>

    floor() 方法返回小于等于x的最大整数。如果传递的参数是一个整数,该值不变。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>document</title>
    </head>
    <body>
    
    <p id="demo">单击按钮将不同的数值降到离它最近的整数。</p>
    <button onclick="myFunction()">点我</button>
    <script>
    function myFunction(){
    	var a=Math.floor(0.60);
    	var b=Math.floor(0.40);
    	var c=Math.floor(5);
    	var d=Math.floor(5.1);
    	var e=Math.floor(-5.1);
    	var f=Math.floor(-5.9);
    	var x=document.getElementById("demo");
    	x.innerHTML=a + "<br>" + b + "<br>" + c + "<br>" + d + "<br>" + e + "<br>" + f; 
    }
    </script>
    
    </body>
    </html>

    1214247-20170903171510718-143204.gif

    【推荐学习:javascript高级教程

    以上就是javascript中如何产生两个随机数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript 随机数
    上一篇:javascript如何定义一个方法 下一篇:javascript中什么是const
    第16期线上培训班

    相关文章推荐

    • 聊聊Nodejs中的模块化和事件循环• 手把手教你理解JS中的执行上下文• 浅谈Nodejs如何进行多线程处理• 深入浅析Node.js中的异步• 一分钟解读js与PHP 设置cookie的相互读取(附代码)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网