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つの数字の間でランダムに選択する方法は?
- 3. 3つの関数をランダムに2つ呼び出す方法
- 4. 2つのUITextField変数をランダム化する方法は?
- 5. toStringを使って2つの変数をチェックする方法
- 6. 決定木でrpartを使って 'minsplit'を決める方法は?
- 7. 2つの数字をマップキーとして使用する方法
- 8. 2つの関数を使ってJavascript文字列の母音を数えるには?
- 9. "cross"を使って2つのベクトル(OpenGL)の外積を求める方法は?
- 10. python/igraphを使ってグラフ内の2つのランダムな未接続ノードを見つける方法は?
- 11. 最後の数字を無視してGroovyを使って2つの文字列を比較する方法
- 12. _と|を使ってjavascriptから数字の形を作る方法は?
- 13. 2つの配列をjavascriptを使ってマージするには?
- 14. Cで2つの文字列をランダムに結合する方法は?
- 15. switch caseメソッドを使って2つの文字列変数を結果文字列に連結する方法
- 16. javascriptで配列を使ってランダムな曲を再生する方法は?
- 17. setInterval関数でMath.randomを使って以前にランダムに生成された数を見つける方法は?
- 18. Javascript 2つの数字をハッシュする
- 19. 2つの数字を追加するためのjavascriptクロージャの使用
- 20. 複数のレベルのカテゴリ変数を2つのグループにまとめる方法を持つ決定木アルゴリズム
- 21. 2つの文字列メソッドを使ってプログラムを書く方法は?
- 22. のjavascript:レンジから2つのランダムなく、明確な数字を生成
- 23. エラーマージンを使ってJavaの2つの文字列を比較する方法
- 24. ブックマークレットを使って2つの数値を計算する方法は?
- 25. Rubyで2つの変数をランダムに選択する方法は?
- 26. NEWID()を使用して2つのランダムな行を返す方法は?
- 27. ランダムなオブジェクトを使ってランダムな敵をスワップする方法は?
- 28. if文を使ってrの2つの変数を増やす方法は?
- 29. javascript関数のJSPオブジェクトを使ってArrayList.getをランダムに取得する
- 30. 2つのforループを使用して文中の複数の単語をランダムに置き換える方法
これはちょっとしたことですが、それは '<' or '> ='でなければなりません。さもなければ、 'value1'はやや高い可能性があります。これは、 'random'が' 1.0'を含むまで数字を返すためです。 – Jacob
@Jacob私はどの比較演算子を使用するのか把握しようとしていました。ありがとう。今修正されました。 –