如何使用Math.random()
來生成每個給定秒的新隨機數?我曾嘗試將它放入一個函數並返回Math.random
,但它每次都返回相同的結果。有沒有一種有效的方法來做到這一點短量的代碼? -Thanks每n秒生成一個隨機數js
1
A
回答
0
var number;
(function repeat() {
number = Math.random();
setTimetout(repeat, 1000);
})();
3
setInterval(function(){
console.log(Math.floor((Math.random()*100)+1));
}, 1000);
我跑在Firefox和它的偉大工程。
我將遵循TryHunter和編輯的「* 100」使其返回1到100,如果你想說的1到1000的改變它到1000
+0
我試過了。沒有工作? – Pixeladed
+0
可以粘貼你使用的完整代碼嗎?因爲所有的原生JS,沒有什麼奇特的 – bresleveloper
-1
只是
return Math.floor(Math.random()*100)+1;
到獲得隨機INT編號從1到100
0
試試這個:
setInterval(function(){
number = Math.floor((Math.random()*100)+1);
//other code
}, 1000);
Math.random()*100)+1
計算介於0和100之間的數字,如果您希望不同的範圍將數字100更改爲10並且範圍可以介於0到10之間0
相關問題
- 1. 生成一個N位隨機數
- 2. 生成一個隨機數,但每個隨機數在LUA/Love2d
- 3. 自動隨機div每隔n秒
- 4. 在一個範圍內生成'n'個唯一隨機數
- 5. 隨機數生成的每一行
- 6. 爲每個數組值生成一個唯一的隨機數
- 7. 在紅寶石中每5秒產生一個隨機數
- 8. 在一個範圍內生成'n'唯一的隨機數
- 9. 在Python中生成n維隨機數
- 10. 每天在一個範圍內生成一個隨機整數
- 11. 隨機生成一個隨機布爾
- 12. 加快生成N個唯一隨機數字的代碼
- 13. 用N位生成一個隨機整數?
- 14. 生成一個隨機數得到一個隨機列表項
- 15. 如何生成一個隨機數,每次都是唯一的
- 16. 生成一個隨機值
- 17. 隨機數生成器,每次只返回一個數字
- 18. 生成一組隨機數
- 19. 每秒產生一個隨機值的Android文本小部件
- 20. 在MySql中生成一個隨機和唯一的varchar(n)?
- 21. 生成多個隨機數
- 22. 在SML中生成一個隨機數
- 23. 生成一個隨機數的範圍
- 24. 在super.ViewDidLoad下生成一個隨機數
- 25. 在JavaScript中生成一個隨機數
- 26. 生成唯一的多個隨機數
- 27. 在LibGDX中生成一個隨機數
- 28. 爲HTML生成一個隨機數
- 29. 在Uppaal中生成一個隨機數
- 30. 在Haskell中生成一個隨機數
'Math.random'返回一個介於0和1之間的數字。你知道這個事實嗎? – Marc
只需將'Math.random()'表達式放在重複執行的代碼中而不是之前。告訴我們你已經嘗試過了。 – Bergi
「每次都是同一件事」的價值是什麼? – chux