甲乙拋硬幣,直到最近三次硬幣拋擲結果是「正反反 甲勝 或是「反反正 乙勝 。誰勝率高?

時間 2021-06-04 02:40:13

1樓:陳楚洋

補充一下考慮平局(玩一輩子)的可能性:

如果是「反反」,由於之後一旦出現乙個「正」乙就勝,而出現無限次都是「反」的概率為0,所以不可能平局,只要出現「反反」乙必勝;

如果不是「反反」,則說明已經有「正」出現,此時很簡單的結論是乙已經不可能贏了,因為當出現「反反」時,前面必有正,此時遊戲已經結束,乙沒有獲勝可能;但是此時有平局的可能性:永遠沒有連續的兩個「反」出現,即每次「反」之後都出現「正」,這樣的情況有無限多種,所以需要再推一步:

證明會出現無窮次反面:若出現有限次反面,則最後一次「反」後擲出無限次「正」,此概率為0,即不可能,證畢;

證明不可能出現每次「反」後都是「正」:因為由前一步得有無限次「反」出現,所以每次「反」後都是「正」的概率為0.5^無窮=0,證畢;

綜上,倆人不可能玩一輩子,擲兩次就夠了,全「反」乙勝,否則甲勝。

2樓:幼鷹me

甲的勝率是75%,下面用2種方法求解

import

random

import

collections

defplay_one_round

():# 一次遊戲

last3

=list

()while

True

:last3.(

random

.randint(0

,1))last3

=last3[-

3:]iflast3==[

1,0,

0]:return

'甲勝'

elif

last3==[

0,0,

1]:return

'乙勝'

collections

.Counter

([play_one_round

()foriin

range

(100000

)])結果:

假設遊戲過程中出現了乙個「正」,但還沒有分出勝利,那麼乙就一定不會勝了。

因為這種情況下乙要勝利,必須先扔出兩個「反」,但如果扔出了兩個「反」,甲就先勝利了。

也就是說,乙要勝利,只有這些情況:「反反正」,「反反反正」,「反反反反正」,...,「反*n正」,...

其概率是

3樓:

目前似乎沒有我滿意的回答,我來說說吧。

分析一下,如果前兩次都是反,這個時候就注定是乙贏了,因為一直拋下去總會有一次是正面(硬幣有問題另說),而第一次出現正面的時候,就必然得到乙個反反正。

但是,如果前兩次有一次出現了正,這時候就注定是甲贏了。分析一下容易發現,乙想贏,就必須連續搞兩個(或以上)的反,然後來個正。但是,只要來了兩個反,因為前兩次已經有正了,所以必然得到乙個正反反,這時候還沒等乙贏,甲就贏了。

所以,乙贏的概率就是前兩次都是反的概率。如果硬幣沒問題,顯然乙贏的概率只有25%。而如果硬幣有問題,正反概率不一樣,算一算概率也很容易算出來誰勝率高。

4樓:

寫了段C#程式模擬了下, 甲的勝率為75%class

Program

:\r\n "

);intr1=

-1,r2

=-1,

r3=-1

;while

(true)if

(r1==0

&&r2==0

&&r3==1

)}}Console

.WriteLine

($"Win times: "

+$"Jia () "

+$"Y () ");}

}強行解釋一波(有模擬結果撐腰一點不虛):

假設上兩個拋硬幣結果是「反」,「反」了,乙再需要乙個「正」才能贏,但是倒數第三個的結果可能已經是「正」了,甲已經贏了,乙就錯失了獲勝的機會,所以甲的勝率高。

拋一枚硬幣,硬幣立著的概率是多少?

sdsxdwd 將整體拋擲行為動力學過程建模為 拋擲分子 到拋擲中心 起點 的勢能概率幅,會有負概率 立 佯謬概率 立,正,反 正反面 波動正概率 h i 等於乙個確定值n的拋擲過程 垂直拋擲,立著的概率最大 0點統計狀態佯謬 或正,或反,或立 拋擲動量 拋擲範圍波動區域 統計單位拋擲能量 公式反映...

拋硬幣連續出現三次正面要拋幾次?

橘子老君 可以參考我一年前寫的 橘子老君 markov系列2 馬爾可夫鏈中的期望問題這裡涉及4個馬爾科夫狀態,這裡記連續投出了 次正面的狀態為 那麼可以寫出其狀態轉移矩陣 設從 到達 平均需要投擲 次可解得 更新過程問題。所以扔14下。這裡用到Ross的隨機過程126頁的結論,也就是某個序列出現的時...

大數定律用拋硬幣怎麼解釋

anarion 兩種統計看法,簡單說說。硬幣朝向概率是由硬幣本身特性決定,有乙個真實值,朝向的頻率是這個真實值的乙個估計值。可以證明,拋硬幣次數增加,這個估計值和真實值差距較大的概率減小。硬幣朝向概率服從了乙個概率分布。通過實驗資料,和一些假設,確定這個分布。在一些假設的情況下,拋硬幣次數增加,分布...