JavaScript Math random()方法用法示例

2021年4月9日17:11:19 发表评论 900 次浏览

下面是Math random()方法的示例。

例子:用于获取介于0(含)和1(不含)之间的随机数。

<script type= "text/javascript"> var random = Math.random( ); document.write( "Random Number Generated : " + random ); </script>

输出:Random Number Generated : 0.2894437916976895

的Math.random()函数用于返回范围为[0, 1), 0(含)和1(不含)之间的浮点伪随机数。然后可以根据所需范围缩放此随机数。

语法如下:

Math.random();

参数:此函数不接受任何参数。

返回值:math.random()函数返回范围为[0, 1), 0(含)和1(不含)之间的浮点伪随机数。

上述方法的更多代码如下:

程序1:

Math.random()可用于获取两个值之间的随机数。返回值不小于min, 并且可能等于min, 并且还小于且不等于max。为了获得两个值之间的随机数, 可以按以下方式执行math.random()函数:

<script type = "text/javascript">
     var min=4;
     var max=5; 
     var random = Math.random() * (+max - +min) + +min;
     document.write("Random Number Generated : " + random ); 
</script>

输出如下:

Random Number Generated : 4.991720937372939

程序2:Math.random()可用于获取两个值之间的整数。返回值不小于min, 如果min不是整数, 则它是大于min的下一个整数。它还小于但不等于max。为了获得两个值之间的随机整数, 可以按以下方式执行Math.random()函数:

<script type= "text/javascript">
     var min=4;
     var max=5; 
     var random =
     Math.floor(Math.random() * (+max - +min)) + +min;
     document.write( "Random Number Generated : " + random ); 
</script>

输出如下:

Random Number Generated : 4

程序3:Math.random()可用于获取最小值和最大值之间的整数, 不仅包括最小值, 还包括最大值。为了获得两个值之间的随机整数, 可以按以下方式执行Math.random()函数:

<script type= "text/javascript">
     var min=20;
     var max=60; 
     var random =
     Math.floor(Math.random() * (+max + 1 - +min)) + +min;
     document.write( "Random Number Generated : " + random ); 
</script>

输出如下:

Random Number Generated : 60

支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • 歌剧
  • 苹果浏览器

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: