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

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

一、Math.random()

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

语法

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

代码:



    项目


    
        

JavaScript Math.random()

单击按钮以显示0(含)和1(不含)之间的随机数:

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

 一篇文章带你了解JavaScript随机数_第1张图片

二、JavaScript 随机整数

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

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

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

 代码:



    项目


    


        

单击按钮以显示0到9之间的随机数:

一篇文章带你了解JavaScript随机数_第2张图片

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

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

一篇文章带你了解JavaScript随机数_第3张图片

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

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

 一篇文章带你了解JavaScript随机数_第4张图片

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

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

一篇文章带你了解JavaScript随机数_第5张图片

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

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

 一篇文章带你了解JavaScript随机数_第6张图片

三、恰当随机函数(min(包括)和max(排除)之间)。

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

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



  项目


  


    

单击按钮以显示0到9之间的随机数:

一篇文章带你了解JavaScript随机数_第7张图片

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



  项目
 
  


    

单击按钮以显示0到10之间的随机数:

一篇文章带你了解JavaScript随机数_第8张图片

四、总结

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

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

你可能感兴趣的:(javascript,前端,开发语言)