那麼,我的問題是:使用math.random函數隨機執行另一個函數,例如,當math.random函數選擇除2之外的任何數字時,什麼都不會發生。當math.random函數選擇2時,下一個函數將執行。使它隨機。請,如果你有任何想法,請幫助我。提前致謝!!Javascript;使用math.random函數隨機執行一個操作?
-1
A
回答
1
如果數字2
隨機從1
的範圍內選擇,以MAX
下面的代碼段將調用函數doNextFunction()
。
var MAX = 10;
var rand = Math.floor((Math.random() * MAX) + 1);
if (rand == 2) {
doNextFunction();
}
+0
非常感謝,作品非常好 – user1564505 2012-07-31 16:13:45
0
此代碼調用數組arrayOfFunctions
中的隨機函數。這個數組應該只有數字索引才能工作。只需撥打randomFunction()
,這將調用功能arrayOfFunctions[random]()
我不能想到這個sh * t的任何實際應用,但這裏是代碼! :-)
var arrayOfFunctions = Array(alert,(function(){}),Array);
function randomFunction(/*0-n args*/){
arrayOfFunctions[Math.round(Math.random()*arrayOfFunctions.length-1)]();
}
相關問題
- 1. Vbscript很少執行一個函數,有機會使用隨機
- 2. Math.Random()挑選隨機數組
- 3. 使用math.random在java中生成一定數量的隨機數
- 4. 如何使用Math.random()函數隨機化一系列測試問題?
- 5. Math.random()的隨機性如何?
- 6. 在每個函數調用中執行一些操作php
- 7. JavaScript使用戶在執行下一個操作之前單擊
- 8. 的Math.random是不是讓我創建一個隨機數
- 9. 「Math.random()* arr.length | 0」如何爲數組返回一個隨機索引
- 10. 執行JavaScript的基礎上隨機()函數的不同文件
- 11. 操作隨機數組
- 12. Javascript-隨機化一組函數
- 13. 腳本隨機執行2個函數中的1個?
- 14. 我們現有的一個隨機函數產生另一個隨機函數
- 15. 執行一個隨機方法
- 16. 如何使用在python中執行一維隨機遊走的隨機數字?
- 17. 執行一個JavaScript函數十次
- 18. 如何使用math.random生成隨機整數?
- 19. 作爲視圖函數的一部分執行本機函數/ javascript
- 20. 如何隨機在Visual Basic(控制檯)一個數學函數/操作員
- 21. 爲什麼執行一個Javascript操作而另一個不執行?
- 22. 對$ .post()執行JavaScript操作()
- 23. 使用枚舉執行一個函數?
- 24. 如何讓我的javascript函數隨機選擇一個函數(幻燈片),執行它,然後重複?
- 25. 如何在JavaScript中一起使用隨機和分割函數?
- 26. 如何隨機運行3個javascript函數中的1個?
- 27. 函數執行什麼操作?
- 28. 產生一個隨機數沒有隨機函數
- 29. 空JavaScript函數如何實際執行某些操作?
- 30. Android瀏覽器:一些javascript函數隨機停止工作
你的範圍是什麼? – 2012-07-31 04:28:18
一旦您生成一個隨機數並需要做出決定,請使用條件分支,http://en.wikipedia.org/wiki/Conditional_%28programming%29。 – Rupak 2012-07-31 04:29:01