概述
[b]Math.random()方法返回介于0和1之间随机数,不包括0和1:[/b]
利用Math.random()取得一个范围内的值:
值 = Math.floor(Math.random() * 可能值的总数量 + 第一个可能值)
如下:
var num = Math.floor(Math.random() * 10 + 1); //产生1到10的值
var num2 = Math.floor(Math.random() * 9 + 2); //产生2到10的值
随机选择函数:
function selectFrom(lowerValue, upperValue) {
var choices = upperValue - lowerValue + 1;
return Math.floor(Math.random() * choices + lowerValue);
}
var num = selectFrom(2, 10);
alert(num); //介于2至10之间
var colors = ["red", "green", "blue", "yellow", "black", "purple", "brown"];
var color = colors[selectFrom(0, colors.length-1)];
alert(color); //数组中可能的任何一项
以上内容来自: Professional JavaScript for Web Developers, 2nd Edition
最后
以上就是威武彩虹为你收集整理的javascript中Math.random()使用的全部内容,希望文章能够帮你解决javascript中Math.random()使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复