38
A
答えて
69
Math.random
[MDN]ファンクションは、[0, 1)
の間隔でランダム値を選択します。これを利用して、値をランダムに選択することができます。
var chosenValue = Math.random() < 0.5 ? value1 : value2;
26
は、それぞれの値がちょうど約半分です。
2
...あなたは真または偽、 '頭' や '尾' のようにそれを使用することができ、または
['true','false'][Math.round(Math.random())]
index- 2メンバーアレイは 'true' または 'false' を返しますよう
parseInt(Math.random() * 2) ? true : false;
+3
通常、回答のためにコードを説明するコンテキスト情報を追加するとよい –
4
~~(Math.random()*2) ? true : false
これは、0または1のいずれかを返します。「~~」は、2つのビット単位のNOT演算子です。基本的には、小数部分を削除します。時には便利です。
It is supposed to be faster then Math.floor()
それが全体としてどのように速くわかりません。好奇心のためだけに投稿しました:)
関連する問題
- 1. JavaScriptで2つの数字を連結する方法は?
- 2. 2つのUITextField変数をランダム化する方法は?
- 3. toStringを使って2つの変数をチェックする方法
- 4. 2つの数字をマップキーとして使用する方法
- 5. のjavascript:レンジから2つのランダムなく、明確な数字を生成
- 6. NEWID()を使用して2つのランダムな行を返す方法は?
- 7. if文を使ってrの2つの変数を増やす方法は?
- 8. ランダムなオブジェクトを使ってランダムな敵をスワップする方法は?
- 9. Javascriptランダムな整数2つの数値の間
- 10. 複数の文字を使って分割する方法は?
- 11. 2つのリポジトリを使ってgitを処理する方法
- 12. 砂糖に2つの数字を追加する方法
- 13. 2つの配列を使って反復する方法
- 14. javascriptでランダムにループする方法は?
- 15. JavaScriptを使ってSass変数を制御する方法
- 16. gcc toolchainを使ってオプションを決定する方法は?
- 17. 「ランダム」で「ユニーク」な数字を生成する方法は?
- 18. JavaScriptを使って辞書のローカルオブジェクトにアクセスする方法は?
- 19. pandasを使ってPythonで2つのファイルを交差させる方法は?
- 20. ブルートゥースを使って2つのiPhoneを接続する方法は?
- 21. 2つの整数を使って倍精度整数の整数部分を表現する方法
- 22. JavaScriptを使ってテキストフィールドに文字列をプログラムで挿入する方法
- 23. 解決方法解決方法2つのViewModelをascxページで一度に1つずつ渡します。
- 24. 2つのJava Beanを使ってJSPにデータを表示する方法
- 25. JavaScriptを使用して数字の大きい数字を文字列としてフォーマットする方法
- 26. リンクリストを使用して2つの数字を追加する
- 27. C++でC'torを使用して2つの異なるランダムな配列を生成する方法は?
- 28. ランダムな文字列の文字数を数えるには?
- 29. javascript - ループを使ってdivに複数のimgを挿入する方法
- 30. 2つの引数関数をリストにマップする方法は?
これはちょっとしたことですが、それは '<' or '> ='でなければなりません。さもなければ、 'value1'はやや高い可能性があります。これは、 'random'が' 1.0'を含むまで数字を返すためです。 – Jacob
@Jacob私はどの比較演算子を使用するのか把握しようとしていました。ありがとう。今修正されました。 –