首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript中Math.random()运用

2012-10-25 
javascript中Math.random()使用Math.random()方法返回介于0和1之间随机数,不包括0和1: 利用Math.random()

javascript中Math.random()使用
Math.random()方法返回介于0和1之间随机数,不包括0和1:
利用Math.random()取得一个范围内的值:
值 = Math.floor(Math.random() * 可能值的总数量 + 第一个可能值)
如下:

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

热点排行