您现在的位置是:亿华云 > 系统运维

一篇文章带你了解JavaScript随机数

亿华云2025-10-03 13:34:42【系统运维】5人已围观

简介一、Math.random()Math.random() 返回0到1之间的随机数(包括0,不包括1)。语法:Math.random();//returnsarandomnumber 代码

一、篇文Math.random()

Math.random() 返回0到1之间的章带随机数(包括0,不包括1)。解J机数

语法:

Math.random();            // returns a random number 

代码:

<!DOCTYPE html> <html>     <title>项目</title>     <body style="background-color: aqua;">         <h1>JavaScript Math.random()</h1>         <p>单击按钮以显示0(含)和1(不含)之间的篇文随机数:</p>         <button onclick="myFunc()">Click</button>         <p id="result"></p>         <script>             function myFunc() {                  document.getElementById(result).innerHTML = Math.random();             } </script>     </body> </html> 

Math.random() 总是返回小于1的数字。

二、章带JavaScript 随机整数

Math.random() 和 Math.floor() 一起使用,解J机数可以返回一个随机整数。篇文

案例1:返回一个从0到9的章带随机整数

Math.floor(Math.random() * 10);     // returns a number between 0 and 9 

代码:

<!DOCTYPE html> <html>     <title>项目</title>     <body style="background-color: aqua;">         <p>单击按钮以显示0到9之间的随机数:</p>         <button onclick="myFunc()">Click</button>         <p id="result"></p>         <script>             function myFunc() {                  let x = Math.floor(Math.random() * 11);                 document.getElementById("result").innerHTML = x; // 下面代码依次替换相对于的js代码,实现以下效果             } </script>     </body> 

案例2:返回一个从0到99的解J机数随机整数

Math.floor(Math.random() * 100);     // returns a number between 0 and 9 

案例3:返回一个从0到100的随机整数

Math.floor(Math.random() * 101);     // returns a number between 0 and 10 

案例4:返回一个从11到20的随机整数

Math.floor((Math.random() * 10) + 11);  // returns a number between 11 and 20 

案例5:返回一个从1到100的随机整数

Math.floor(Math.random() * 100) + 1; // returns a number between 1 and 100 

三、恰当随机函数(min(包括)和max(排除)之间)。服务器托管篇文

上面的章带例子中看到的,创建一个合适的解J机数随机函数用于所有的随机整数可能是个好主意。

JavaScript函数总是篇文返回一个随机数在min(包括)和max(排除)之间:

<!DOCTYPE html> <html>   <title>项目</title>   <body style="background-color: aqua;">     <p>单击按钮以显示0到9之间的随机数:</p>     <button onclick="myFunc()">Click</button>     <p id="result"></p>     <script>       function myFunc() {          document.getElementById("result").innerHTML = getRandom(0, 10);       }       function getRandom(min, max) {          return Math.floor(Math.random() * (max - min)) + min;       } </script>   </body> </html> 

JavaScript函数总是返回一个随机数在min(包括)和max(包括)之间:

<!DOCTYPE html> <html>   <title>项目</title>   <body style="background-color: aqua;">     <p>单击按钮以显示0到10之间的随机数:</p>     <button onclick="myFunc()">Click</button>     <p id="result"></p>     <script>       function myFunc() {          document.getElementById("result").innerHTML = getRandom(0, 10);       }       function getRandom(min, max) {          return Math.floor(Math.random() * (max - min + 1)) + min;       } </script>   </body> </html> 

四、总结

本文主要介绍了JavaScript 随机数(Random)函数的章带应用,介绍了如何去取一个区间的解J机数随机数,以及随机整数。通过用丰富的案例帮助大家更好理解。

希望大家可以根据文章的服务器租用内容,积极尝试,有时候看到别人实现起来很简单,但是到自己动手实现的时候,总会有各种各样的问题,切勿眼高手低,勤动手,才可以理解的更加深刻。

使用JavaScript 语言,方便大家更好理解,希望对大家的学习有帮助。

本文转载自微信公众号「前端进阶学习交流」,可以通过以下二维码关注。转载本文请联系前端进阶学习交流公众号。

亿华云计算

很赞哦!(2248)