私は機能を実装しました:JavaScript:特定の確率確率で頭や尾をコード化するには?
function coinFlip() {
return(Math.floor(Math.random()*2) === 0) ? 'Heads' : 'Tails';
}
そして、それはすべて正常に動作しています(私はすでにそれをテストしました)。
私の問題は、「頭部」が30%、「尻尾」が70%になる確率をどのようにするかです。 3の1はコインを投げる
私は機能を実装しました:JavaScript:特定の確率確率で頭や尾をコード化するには?
function coinFlip() {
return(Math.floor(Math.random()*2) === 0) ? 'Heads' : 'Tails';
}
そして、それはすべて正常に動作しています(私はすでにそれをテストしました)。
私の問題は、「頭部」が30%、「尻尾」が70%になる確率をどのようにするかです。 3の1はコインを投げる
function coinFlip() {
return(Math.random() < 0.3) ? 'Heads' : 'Tails';
}
ありがとうございます。これは私が探していたものに合うようです。最初は0.7を試してみましたが、残っていたのはHeads/Tailsポジションを逆転させるか、逆に0.3を置くことだけでした。 – 5120bee
場合は事前に
おかげで、それは10のトスで、ここでは500のトスとのあなたのコードは..です3頭が存在することを意味するものではありませんヘッドである(ちょうど変更数)
function coinFlip() {
return(Math.random() < 0.3) ? 'Heads' : 'Tails'; //ofc 0.3 is 30% (3/10)
}
var howManyTimes=500;
var countHeads=0;
for (var i=0; i<howManyTimes;i++){
if (coinFlip()==='Heads'){
countHeads++;
}
}
alert("Heads appear "+(countHeads/howManyTimes)*100+"% of the time");
"特定のパーセンテージの問題を解決する方法"
することができます」 t、これは確率の働きです
0と1の間の乱数を選びます。数値が0.3未満の場合は頭です。それ以外はテイルです。 –
さて、10コインの裏返しをするとします。私は結果をプリントアウトしたいと思っています。論理によって、それらのうちの3つは頭になり、7つはテールになります。それをどうやって実装するのですか? – 5120bee
3人が頭になり、7人が尻尾になることは確かではありません。多くの繰り返し実験で、平均は3頭、7頭はテールになります – derp