我想用循环和Math.random运行Math.random 10次以获得10个随机数字?如何生成10个随机数,范围为1到100?
-1
A
回答
0
var numbers = [];
for(var i = 0; i < 10; ++i) {
numbers.push(Math.floor(Math.random() * 100) + 1);
}
Math.floor
使数字变成整数。如果你没有小数位,就把它删除。
+0
从1到100之间的数字问号。 – 2016-01-23 04:33:01
+0
@torazaburo我忘了0 - 修好了。谢谢 –
0
比方说,你是生产10个随机整数,并希望他们是至多1000,你可以做这样的事情:
var numberOfRandoms = 10;
var maxRange = 1000;
var results = [];
for (var i=0; i<numberOfRandoms; i++) {
var random = Math.floor((Math.random() * maxRange) + 1);
results.push(random);
}
您可以用变量玩不同数量的结果工作或范围。
0
拿到1间数100使用该
var numbers = [];
for(var i = 0; i < 10; ++i) {
document.write(Math.floor(Math.random() * 100) + 1);
}
说明:
- 1开始编号
- 100是你的总可能性
欲了解更多信息,点击Here。
0
有一件事你必须想产生10个号码1〜100之间是你要包括:1,而不是100或100包括,而不是1,或包括:1和100
/*
Including min num as a part of rand number
Not including max num as a part of rand number
*/
function genRandNum(min, max) {
return Math.random() * (max - min) + min;
}
//this gives a float integer
/*
Including min num as a part of rand number
NOT including max num as a part of rand number
*/
function genRandNum(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
/*
Including min num as a part of rand number
Including max num as a part of rand number
*/
function genRandNum(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
/*
To generate 10 rand numbers
*/
function getRandNum() {
var arr = [],
len = 10;
for(var idx = 0; idx < len; idx++) {
arr.push(genRandNum(1, 100));
}
return arr;
}
//To see the result
console.log(getRandNum());
我希望这对我有所帮助。
相关问题
- 1. 生成一个范围内的随机数1 - 10
- 2. 生成100个10位随机数并保存到数据库
- 3. 如何从范围从1开始生成js的随机数?
- 4. C++,随机数w /范围为1-6
- 5. 随机数字生成器Javascript - 范围
- 6. 使用php生成1到10之间的30个随机数
- 7. 如何在C范围内生成一个随机数?
- 8. 生成10次随机数
- 9. 如何在1-10之间生成随机数字?
- 10. 在随机字节的给定范围内生成随机数
- 11. 无法为整数生成全范围的随机数
- 12. C++生成随机数-1
- 13. Movable Type:如何生成一定范围的随机数?
- 14. 如何生成给定范围内的随机数?VB.NET
- 15. 生成一个随机数落入多个范围
- 16. 随机数生成与它为1
- 17. 如何生成三个随机数,其总和为1?
- 18. 为随机值生成若干个范围
- 19. 如何在每个数字位于数字范围内生成随机数字?
- 20. 的javascript:从范围生成2个随机,但不同数字
- 21. 生成多个之间的随机数范围
- 22. 在excel中生成一个随机数字范围
- 23. Java在特定范围内生成一个随机数?
- 24. 生成两个范围之间的随机整数
- 25. Android:100 - 随机数,而不是100成为随机
- 26. 生成0到1之间的100个随机数并冻结它
- 27. 如何从一个范围内生成3个非重复的随机数字?
- 28. 生成随机整数,等于100
- 29. 如何为10个学生的结构生成随机ID和测试分数
- 30. 生成10个随机字符
重复或不重复?好的:使用循环。不好:使用洗牌。搜索和播放。编写代码,然后(如果需要)提出有关代码的问题,并且行为是否会出现。 – user2864740
谷歌搜索“mdn random”给了我https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random,它提供了你可能想要的所有例子。 – 2016-01-23 04:34:04