生成随机整数
Generate Random Whole Number
我不想生成一个随机数并将其用作元素的类名。
Math.random();
这将生成一个随机数"0.7220265011042561"由于这将被用作元素的class属性中的一个类,因此小数肯定会引起问题,而且很可能是无效的。
如何生成随机整数?
Math.round( Math.random()*10000000 )
这将生成一个介于1和100之间的随机整数。
Math.floor((Math.random() * 100) + 1);
更改100
部分以重新定义您的范围。
使用100000
部分添加任意数量的有效数字:
Math.floor(Math.random() * 100000);
如果你想要它们相同的长度,对于较小的数字(例如5),这里有一个左填充版本:
var sigFig = // (put the number of significant digits you want here)
var number = Math.floor(Math.random() * Math.pow(10, sigFig));
var numStr = String(number);
while (numStr.length < sigFig) {
numStr = '0' + numStr;
}
// do stuff with numStr
编辑:将有效数字移动到变量中。
相关文章:
- 有效地获取两个区间之间的随机整数
- 生成随机整数
- 如何从两个参数函数返回随机整数
- 将随机整数分配给数组中的项,summa应该是一个固定的数字
- Javascript函数生成概率不均匀的随机整数
- 我想用javascript创建一个随机整数
- Javascript - 如何使按钮生成 1-12 的随机整数,并让按钮不断产生相同的数字
- 从JS中一个大小为n的数组中随机选取m个整数
- 查找1000个随机整数的数组的平均值javascript
- 在mousedownevent上从1-100生成10个随机整数时遇到问题
- 随机整数函数的差异
- jQuery:如何生成给定极限/范围的3个不同的随机整数
- 生成具有概率的随机整数
- 用javascript生成随机整数的最快方法是什么
- 如何在JavaScript中生成30的倍数的随机整数
- 从2个数组中随机选择整数,直到condition为真
- 在变量中生成随机整数
- 动态变化的变量随机整数
- 如何将随机字节转换为整数范围
- 将一组数字分成等份的子数组,并从给定的整数随机化