答えとしてchar aまたはchar bのユーザー入力から。 ユーザー入力からtrueまたはfalseの値を返したいとします。 次に、個々のユーザー入力ごとに2つの可能性の間の選択の数を数えます。 それから時間の3%をランダムにランダムに返すようにします。 目的は報酬で期待される結果を変えることです。trueまたはfalseの値を返したいが、時間の3%をランダムに返すようにしたい
これを行うにはどうすればよいですか?私はこのコンセプトに慣れていません。
答えとしてchar aまたはchar bのユーザー入力から。 ユーザー入力からtrueまたはfalseの値を返したいとします。 次に、個々のユーザー入力ごとに2つの可能性の間の選択の数を数えます。 それから時間の3%をランダムにランダムに返すようにします。 目的は報酬で期待される結果を変えることです。trueまたはfalseの値を返したいが、時間の3%をランダムに返すようにしたい
これを行うにはどうすればよいですか?私はこのコンセプトに慣れていません。
Math.random()
をチェックすると、乱数[0,1]が得られます。 false
を3/100倍したいので、乱数に100を掛けると、範囲は[0,100]になります。次に、乱数が3未満かどうかを確認し、乱数が3未満である場合はfalseを返します。
これはJavaScriptではありません... –
おっとりリンク。 –
これは、0.0から1.0までのdouble値を返します。あなたの答えはそれ以上のものではありません。 –
here範囲内で乱数を生成する方法。範囲[1-100]を使用する必要があります。 1,2,3がfalseを返す場合はtrue、そうでない場合はtrue
乱数を1から100までの間で使用し、残りの場合はfalseを返します。 – ArcticLord
最初の問題:乱数を生成する方法を理解してください。 0と99の間の乱数を生成することができれば、それを時間の3%を返し、それ以外の場合はtrueに変換できると思いますか? –
もちろん、その乱数を0から99の範囲でどのように得るかによってPRNGの下位ビットに頼らざるを得ないように、バイアスをかけるかもしれません。 –