Math.random();
Math.round(Math.random());
使用 round() 对 random() 函数所返回的 0~1.0 之间的数进行四舍五入后,最终结果或者是 0 或者是 1。Math.round(Math.random()*10);
首先使用 Math.random()*10 可得到 0~10.0 之间的一个随机数,然后再使用 Math.round() 对 0~10.0 之间的随机数进行四舍五入,最终就可得到 0~10 之间的一个随机整数。Math.round(Math.random()*5+5);
首先使用 Math.random()*5+5 可得到 5.0~10.0 之间的一个随机数,然后再使用 Math.round() 对 5.0~10.0 之间的随机数进行四舍五入,最终就可得到 5~10 之间的一个随机整数。Math.round(Math.random()*10+10);
首先使用 Math.random()*10+10 可得到 10.0~20.0 之间的一个随机数,然后再使用 Math.round() 对 10.0~20.0 之间的随机数进行四舍五入,最终就可得到 10~20 之间的一个随机整数。Math.round(Math.random()*80+20));
首先使用 Math.random()*80+20 可得到 20.0~100.0 之间的一个随机数,然后再使用 Math.round() 对 20.0~100.0 之间的随机数进行四舍五入,最终就可得到 20~100 之间的一个随机整数。Math.round(Math.random()*(y-x)+x)
var x = 26,y = 37; alert(Math.round(Math.random()*(y-x)+x));运行上述代码后可发现结果正是 26~37 之间的一个随机整数。
Math.round(Math.random()*x)
首先使用 Math.random()*x 可得到 0~x 之间的一个随机数,然后再使用 Math.round() 对 0~x 之间的随机数进行四舍五入,最终就可得到 0~x 之间的一个随机整数。Math.ceil(Math.random()*x)
首先使用 Math.random()*x 可得到 0~x 之间的一个随机数,然后再使用 Math.ceil() 向上取整得到 1~x 之间的随机数进行四舍五入,最终就可得到 1~x 之间的一个随机整数。Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有