随机数
Math.random()
随机生成一个[0,1)的数。
小练习:
<script>
var r=Math.random();
console.log(r);
console.log(r<0.9?"三等奖":
r<0.99?"二等奖":
"一等奖");
</script>
公式一:
随机生成一个[0,n)的数:
Math.random()*n;
公式二:
随机生成一个[0,n)之间的整数:
Math.floor(Math.random()*n);//floor下取整
随机生成一个[1,n]之间的整数:
Math.ceil(Math.random()*n);//ceil上取整
公式三:
随时生成一个[x,y]之间的整数:
parseInt(Math.random()*(y-x+1)+x);