[TOC]
Math.random() 函数返回一个浮点数, 伪随机数在范围从0(包括)到小于1(不包括)
这个方法里面不跟参数
得到一个两数之间的随机数
<script><br /> function getRandomArbitrary(min, max) {<br /> return Math.random() * (max - min) + min;<br /> }<br /> var res = getRandomArbitrary(1,2);<br /> console.log(res);<br /> </script>
得到一个两数之间的随机整数
<script><br /> function getRandomInt(min, max) {<br /> min = Math.ceil(min);<br /> max = Math.floor(max);<br /> return Math.floor(Math.random() * (max - min)) + min; //不含最大值,含最小值<br /> }<br /> var res = getRandomInt(0,10);<br /> console.log(res);<br /> </script>
得到一个两数之间的随机整数,包括两个数在内
<script><br /> function getRandomIntInclusive(min, max) {<br /> min = Math.ceil(min);<br /> max = Math.floor(max);<br /> return Math.floor(Math.random() * (max - min + 1)) + min; //含最大值,含最小值 <br /> }<br /> var res = getRandomIntInclusive(0,10);<br /> console.log(res);<br /> </script>
随机点名:
.