js随机生成
math.random 只是生成了一个伪随机数,之后还要经过处理才行。 w3school的random()教程 定义和用法 random() 方法可返回介于 0 ~ 1 之间的一个随机数。 语法 Math.random() 返回值 0.0 ~ 1.0 之间的一个伪随机数。 实例 取 0 到 1 之间的一个随机数: <script type="text/javascript"> document.write(Math.random()); </script> // 输出: 0.15246391076246546 如何生成指定范围值的随机数 利用 parseInt()、Math.floor() 或者 Math.ceil()进行四舍五入处理 直接使用 Math.random() 方法,生成的是一个小于1的数, Math.random()*5 得到的结果是一个小于5的随机数。而我们通常希望得到的是0-5之间的整数,结果通过四舍五入得到 整数。parseInt()、Math.floor()和 Math.ceil()都可以起到四舍五入的作用。 var randomNum = Math.random()*5; alert(randomNum); // 2.9045290905811183 alert(parseInt(randomNum,10)); // 2 alert(Math