我想用循環和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. 生成隨機數1-100
- 3. 生成一個隨機數的範圍
- 4. 生成100個10位隨機數並保存到數據庫
- 5. 如何從範圍從1開始生成js的隨機數?
- 6. 如何使用Swift在範圍(10 ... 20)中生成一個隨機數
- 7. 如何在生成文件的範圍內生成隨機數?
- 8. C++,隨機數w /範圍爲1-6
- 9. 生成範圍內的隨機數
- 10. 多範圍隨機數生成器
- 11. 隨機數字生成器Javascript - 範圍
- 12. 使用php生成1到10之間的30個隨機數
- 13. 如何生成數組中最大爲100的隨機數爲10
- 14. 如何在C範圍內生成一個隨機數?
- 15. 如何在Rust的範圍內生成一個隨機數?
- 16. 生成10次隨機數
- 17. 如何在1-10之間生成隨機數字?
- 18. 100在1範圍內的隨機數 - 20陣列中的
- 19. 在隨機字節的給定範圍內生成隨機數
- 20. 如何在Objective-C中從1-99範圍內生成隨機數?
- 21. 生成1到10之間的隨機數而不重複
- 22. 範圍內的隨機生成器
- 23. 無法爲整數生成全範圍的隨機數
- 24. C++生成隨機數-1
- 25. 如何隨機生成隨機零和一個範圍內的vba?
- 26. Movable Type:如何生成一定範圍的隨機數?
- 27. 如何在範圍內生成隨機數?
- 28. 如何生成給定範圍內的隨機數?VB.NET
- 29. 如何使用std :: generate_canonical生成範圍[0,1)內的隨機數?
- 30. 如何隨機生成-0.5和0.5範圍內的數字?
重複或不重複?好的:使用循環。不好:使用洗牌。搜索和播放。編寫代碼,然後(如果需要)提出有關代碼的問題,並且行爲是否會出現。 – user2864740
谷歌搜索「mdn random」給了我https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random,它提供了你可能想要的所有例子。 – 2016-01-23 04:34:04