原生JS简单取随机数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生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简单取随机数的主要内容,如果未能解决你的问题,请参考以下文章