38
A
回答
69
Math.random
[MDN]函數在區間[0, 1)
中選擇一個隨機值。你可以利用這個來隨機選擇一個值。
var chosenValue = Math.random() < 0.5 ? value1 : value2;
26
Math.round(Math.random())
返回一個0或1,每個值只有大約一半的時間。
您可以使用它像一個真的還是假的,「頭」或「尾巴」,或作爲2成員數組指數 -
['true','false'][Math.round(Math.random())]
將返回「真」或「假」 ......
2
parseInt(Math.random() * 2) ? true : false;
+3
通常很好,添加一些上下文信息來解釋您的代碼以獲得答案 – 2016-02-03 00:29:34
4
~~(Math.random()*2) ? true : false
這將返回0或1.「~~」是一個雙位NOT運算符。基本上去掉小數部分。有時候有用。
It is supposed to be faster then Math.floor()
不知道它是如何快速成爲一個整體。我提交它只是爲了好奇:)
相關問題
- 1. 如何使用Javascript生成多個唯一的隨機數字?
- 2. 隨機數字JavaScript
- 3. 使用javascript隨機生成數字
- 4. 如何解決JAVASCRIPT |隨機URL
- 5. 使用java獲得兩個隨機數
- 6. 如何使用get_field來隨機選擇兩個字段?
- 7. 如何在這個JavaScript動畫中使用隨機字母?
- 8. 兩個隨機數字粘在一起
- 9. Javascript:生成範圍內的隨機數字,避免前兩個
- 10. Javascript的隨機數字?
- 11. 在隨機生成50個隨機數中使用隨機數#
- 12. 如何從列表中獲得兩個隨機數字?
- 13. 如何防止重複組合兩個隨機數字?
- 14. 如何合計兩個隨機生成的數字? Java的
- 15. 如何做一個隨機數字?
- 16. 隨機使用兩個文本字段和按鈕使用get_sub_field();?
- 17. 如何在javascript中選擇一個隨機數字?
- 18. 如何在JavaScript中生成一個隨機數字?
- 19. 如何解析一個JavaScript +隨機數字到.style.backgroundImage URL
- 20. 打字稿/ JavaScript的:用隨機數
- 21. JavaScript隨機數
- 22. 使用javascript和html使用兩個隨機數組顯示圖像
- 23. 用兩個隨機數組打印Arraylist
- 24. Android:隨機數決定玩家輪到
- 25. 如何使用javascript突出顯示兩個已知字符之間包含隨機字符的子字符串?
- 26. 取決於隨機字符串的Javascript函數
- 27. 在隨機數組中使用數字隨機數
- 28. 隨機顯示兩個使用JavaScript(jQuery的)五幅畫面
- 29. javascript生成一個兩位數的正數隨機數
- 30. 如何隨機化兩個UITextField變量?
這有點迂腐,但它應該是'<' or '> ='。否則,'value1'會稍微有點可能。這是因爲'random'返回一個數字直到不包括'1.0'。 – Jacob 2012-03-16 02:21:17
@Jacob我試圖找出使用哪個比較運算符;謝謝。現在已經修復了。 – 2012-03-16 02:22:32