js取随机数
来源:互联网 发布:竞技类网游知乎 编辑:程序博客网 时间:2024/06/07 10:00
主角:Math对象
方法:random()
Math.random() 方法返回大于等于0小于1的一个随机数
套用下面的公式,就可以利用Math.random() 从某个整数范围内随机选择一个值
值 = Math.floor(Math.random() * 可能值得总数 + 第一个可能的值)
例如: var num = Math.floor(Math.random() * 10 + 1) 总共有10个可能的值(1到10),第一个可能的值是1
如果想要选择一个介于2到10 之间的值, 改代码如下:
var num = Math.floor(Math.random() * 9 + 2)
其实都可以通过一个函数来计算可能值得总数和第一个可能的值,例如:
function selectFrom(lowerValue, upperValue) {
var choice = upperValue - lowerValue + 1;
return Math.floor(Math.random() * choice + lowerValue);
}
// 调用
var num = selectFrom(2, 10); // 介于2 ~ 10 (包括2和10) 的一个数值
利用这个函数,可以方便的从数组中随机取出一项,例如:
var colors = ["red", "green","blue", "yellow", "black", "purple", "brown"];
var color = colors[selectFrom(0, colors.length-1)];
alert(color) // 可能是数组中包含的任何一个字符串
- js取随机数
- JS取随机数
- js取随机范围内随机数
- 取随机数
- 取随机数
- 取随机数
- 取随机数
- 取随机数
- QQ MSN 效果 还有JS取两个数的随机数
- js生成、读取cookie(cookie取的是随机数)
- js常用Math方法小记(随机数、取整等)
- 根据时间和取随机数 取随机数
- js随机数
- js随机数
- JS随机数
- JS随机数
- js 随机数
- J2ME取随机数
- JavaScript中的RegExp类型
- 数据结构之KMP算法的理解
- Android笔记(6)扫描二维码
- Java运算符结合性
- Java经典算法40例(二十六)
- js取随机数
- Photon学习笔记(二)
- QAbstractItemView使用整理
- 暑期项目开发实训 Day19
- 2、匿名内部类在开发中的使用
- js学习笔记--数组遍历forEach
- MySQL 存储过程的那点知识
- Java经典算法40例(二十七)
- 集体智慧编程学习笔记(1)——机器学习定义