当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Math random()用法及代码示例


下面是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浏览器
  • Firefox
  • Opera
  • Safari




相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 JavaScript Math random() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。