首页 > 代码库 > 【原生JS】简单取随机数

【原生JS】简单取随机数

 

因为js本身取随机数仅能取 0 到 1之间的数,所以.....

 

取 1 - 10之间的随机数.

 

function getSJS(x,y,z){     var int = 0;     while(int >= x || int <= y || int === 0){            int = Math.random();            int = (int.toFixed(z) * x).toFixed(0);     }      return int;} getSJS(10,1,3)

 

 

所以....

(function(){        function getSJS(x,y,z){            var int = 0;            while(int >= x || int <= y || int === 0){                int = Math.random();                int = (int.toFixed(z) * x).toFixed(0);            }                return int;        }        window.getSJS = getSJS;})();

 

所以....

 

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>get</title></head><body>    <script src="js/getSJS.js"></script>    <script>        var int = getSJS(10,1,5);    </script></body></html>

 

然后...

   X : 最大数(不包含) Y : 最小数(不包含)

  什么? Z是什么? Z是搅屎棍,Z使返回的数更随意。

技术分享

【原生JS】简单取随机数