生男生女概率各 50 ,每個家庭都生到第乙個男孩就不再生,那麼產生的男女比例是多少?

時間 2021-05-30 06:15:03

1樓:StevenJokes

你開頭都已經規定死了生的男女要1:1了,還算什麼?

實際上不是根本這麼算的,你生男女的比例根本就是不斷波動的,我們用理想的結果去計算實際的結果得到的完全沒有意義。

2樓:一筆話滄桑

放在中小學,這就是乙個簡單的等比數列問題,四分之一加八分之一加十六分之一加三十二分之一加。。。。,一直加,是不是接近二分之一,放在高中大學,就是乙個求極限問題。

所以結論,1:1

3樓:濃黑卻師妹

幾何分布,設男孩概率為p,則進行k次的概率為(1-p)^(k-1)*p,期望為1/p,其中,得到女孩1/p-1個,男孩1個,則比例為女:男=1-p:p

4樓:凡夫論道

某省出生率13.26‰,出生人口性別比為111.58。

估計多少女胎流產了?

改成這樣子的問題搞搞還有點意思。

明知道1:1的問題,都不知道為啥有這麼多花裡胡哨的解答。

5樓:pa特m

1:1。以前看到乙個新穎的解釋,覺得很精妙:如果世界上只有乙個產科大夫,由於生男生女概率各50%,那麼他在手術台上看到的男嬰女嬰還是各50%,導致最終產生的男女比例還是1:1

6樓:天晴雨後

這也是概率論經典例題了,答案是1:1。

我不知道怎麼在知乎上編輯公式,用乙個模型簡述一下:

第一胎,男女比是1:1,生男退出,生女進入二胎;

第二胎,男女比是1:1,生男退出,生女進入三胎;

第三胎,男女比是1:1,生男退出,生女進入下一胎;

以此類推。

在每一輪生育中,男女比都是1:1,所以累計男女比也是1:1。

多胞胎不影響男女比,有興趣的話可以自己驗證一下。

因為每一胎男女比都是1:1,只要不出現選擇性墮胎和殺嬰,無論用什麼方法來生,最終男女比都是1:1。

所以國家只要嚴控住性別鑑定(即選擇性墮胎)和殺嬰,就可以很好的控制男女性別失調。

按這個思路,求出每輪生男(或女)的概率,求和,級數收斂於0.5。

7樓:王麗玲

看到各位大神用電腦生孩子,也手癢寫了乙個。

import random

n = int(input('請輸入一共有多少對夫婦:'))

boys = 0

girls = 0

def born(n):

k = 0

m = 0

couple_child = list(range(n))

for i in range(ncouple_child[i] = random.randint(0,1) # 0表示男,1表示女

if couple_child[i] == 0k = k+1

elsem = m+1

return k,m

girl = n

while girl>0:

boy,girl = born(girl)

boys = boys + boy

girls = girls + girl

print('\n這些夫婦一共生了%d個男孩和%d個女孩' %(boys,girls))

最後附上結果

理想狀態男孩的數量等於夫婦的數量,女孩的數量隨著模擬數的增大,越來越穩定在夫婦數量周圍上下波動。

這個問題我在高中上完生物的時候就思考過,當時用數學歸納法求解結果是1:1,一直懷疑算錯了。因為事實大家懂得。

沒想到多年後這個題成了大廠面試題,還成了學習AI的鍛鍊思維的概率題,不管怎樣,理想很豐滿現實很骨感

8樓:

感覺可以這樣想

1. 有乙個隨機生成器產生01串比例為1:12. 這個產生的串需要兩個條件

1. 足夠長

2. 以1結尾

3. 求產生的串中0與1的比例.

9樓:

題設生出來男孩子的本質是通過增加全中國人口總數(基數)來獲得家裡的第乙個男孩子沒法改變生男孩子的概率換句話來說這裡的男女比例跟生多少沒關係由這裡的概率p唯一決定:

在實際操作中很多人會採用棄嬰的方法。。這種情況就不是1:1了

10樓:嗜睡小豬

簡單一點的演算法,假設每個家庭最多生五個,下圖為生孩子的個數,紅色為概率

假設有32個家庭,則

第1組家庭有16個,總計: 16男

第2組家庭有8個,總計: 8男8女

第3組家庭有4個,總計: 4男8女

第4組家庭有2個,總計: 2男6女

第5組家庭有1個,總計: 1男4女

第6組家庭有1個,總計: 0男5女

最終結果為,31男,31女

11樓:音灬潮丶山

全都說是1:1,但實際上有個問題,生3,4個女孩能生,7,8個女孩,就是生不出男孩,還敢生嘛?所以,不存在無限的情況,數學告訴你是1:

1,直覺告訴你,不對。只能說,鑑定和棄嬰是主要原因,不再生是次要原因,而且是合法的,只有上帝的色子能管

12樓:有丘直方

這道題畫個圖之後就很容易看出來了……

( 代表Male, 代表Female)

可以看到,無論生多少個,男女比例都是相同的。

13樓:

import numpy as np

set_family =

child_num = 0

couple_num = 1000000

for i in range(couple_num):

familywhile(True):

child_num = child_num + len(i)rate_boy_to_girl = couple_num/(child_num-couple_num)

print(rate_boy_to_girl)比例會接近於1:1,如果加上每對夫妻的孩子限制數量的話,那麼可以在注釋處修改

14樓:武辰

我們可以把「牌是黑色」模擬於「生了女孩」,「牌是紅色」模擬於「生了男孩」。

接下來求甄姬每次獲得牌數的數學期望。記獲得紅牌為「試驗成功」,那麼這是乙個幾何分布的模型。(幾何分布的介紹可以見這篇文章:

武辰:中美合拍的西遊記到底何時開機?——談概率論中的幾何分布)

每次從牌堆頂抽牌後,該牌是紅牌的概率是0.5,那麼抽牌的次數的數學期望是2次。即每輪遊戲中,甄姬平均要抽出2張牌。

已知抽出的最後一張牌一定是紅牌,且甄姬不能獲得紅牌,因此甄姬每輪能夠獲得的牌數的數學期望是1張。

回到抽牌環節。上文提到每輪遊戲中,甄姬平均要抽出2張牌。其中有且只有一張牌是紅色的,於是我們可以知道:每輪遊戲中,平均要抽出一張一張紅牌和一張黑牌。

對應於生孩子的模型:平均每對夫妻會生出乙個男孩和乙個女孩。因此男孩與女孩的數量的數學期望是相等的。

當然甄姬摸牌的數學期望不嚴格為1。首先由於木牛流馬的存在,牌堆中的紅牌比黑牌多一張。其次甄姬判定完一張黑牌後,牌堆的黑牌數減少。因此紅黑牌的比例並不嚴格為1:1。

15樓:lemma tea

做高中家教時學生問過這個問題,我盡量以高中知識進行解答。

首先假設一共有 個家庭,那麼會出現下表這種情況得到算式:

男孩比例為

不需要用極限用數列求和即可得最終比例為

16樓:

我覺得C語言最簡單

#include

#include

int main()

/*定義10000對夫妻,每對夫妻都會生孩子,生男生女概率相同

當每對夫妻生到男孩時就不會再生了,不然會一直生下去,最後

計算總共生了多少男孩,多少女孩*/

//定義大於4為男,小於等於4為女

srand(time(NULL));

int boy_sum=0,girl_sum=0;

double boy_percent,girl_percent;

for(int i=1;i<=10000;i++)

int boy=0,girl=0,birth;

while(boy==0)

birth=rand()%10;

if(birth>4)

boy++;

else

girl++;

printf("%d號家庭生了\t%d個男孩\t%d個女孩\n",i,boy,girl);

boy_sum=boy_sum+boy;

girl_sum=girl_sum+girl;

printf("\n總共生了%d個男孩,生了%d個女孩\n",boy_sum,girl_sum);

boy_percent=(double)boy_sum/(boy_sum+girl_sum)*100;

girl_percent=(double)girl_sum/(boy_sum+girl_sum)*100;

printf("\n男孩佔總數的百分比是%.0lf%%,女孩佔總數的百分比是%.0lf%%\n",boy_percent,girl_percent);

printf("\n這段程式證明了,不管多重男輕女,生男生女概率都一樣\n");

getchar();

return 0;

17樓:粽子

看了下面的答案,並不滿意,感覺有點問題

假設每家生X個孩子,其中必有乙個男孩,有Y個女孩(Y=X-1),其概率表如下

這個期望值表示,每家生到男孩就不生時,期望會生有這麼多個孩子,可以看出極限值期望約為2(但注意,實際上每家生孩子數的期望並不是2,除非n取值無窮大

下面給出生女孩子的期望值

這個期望值表示,按這種規律生孩子,期望每家會生出這麼多女孩子。所以,

也就是說,男女比值並不等於1:1。當n趨近於無窮大的時候,男女比例才為1:1。(n取無窮大的意思代表一對夫婦生了n胎才生到第乙個男孩子

下面講述這個問題的現實思考。

根據上面給出的式子,男孩子數量是要比女孩子數量多的,當n取無窮大時,男女比例才為1:1。

考慮到實際情況,有的幸運夫婦可能只生了1、2次,就生出來男孩子,就不再生了。而有的倒霉夫婦可能生了5、6次,才生出男孩子。

但總歸一條,生孩子會有限制的,不可能說,你為了生出來男孩子,生個8次10次20次的,也會有生育條件限制。

所以平均下來,實際中的夫婦可能最多隻會生到5胎。所以這時候n取5,當然概率值和期望值就不是我們上面給出的式子了(因為n不能取無窮大,不滿足幾何分布),但是可以可以用上面的公式看看結果大概是多少。

算出來男女比是,31:26≈1.19。也就是說,在實際的小山村裡面要是採取這種規律生孩子,結果一定是男孩子要比女孩子多。

18樓:無敵小阿沒

我們假設這個地區有n個家庭,

n/2的家庭第一胎就生出男孩子,所以只有1個孩子,n/4的家庭先生1個女孩,再生1個男孩,有2個孩子,n/8的家庭先生2個女孩,再生1男孩,有3個孩子,n/16的家庭先生3個女孩,再生1男孩,有4個孩子,以此類推孩子的總數為:

n/2+(n/4)*2+(n/8)*3+(n/16)*42*n因為每個家庭都會有乙個男孩,所以2n個孩子中呢,男孩有n個,女孩也有n個。

時間足夠長的情況下,比例為1:1

但是現實中b超流產和棄嬰的情況下。男孩的比例還是大於女孩。

一對夫妻生男生女的概率相同,已知這對夫妻有兩個孩子,其中乙個是女孩,問另是個是男孩的概率是多少?

張坤 另乙個如果沒出生,就是1 2,不管生幾個,每乙個都是二分之一。已經出生了,就是2 3,因為先用概率算結果,兩女 女男 男女,三種可能相同概率,各為1 3。 葉落無聲 結果是2 3,不用懷疑。另外,思考一下這個帖子 雙孩問題問法到底是如何影響概率 你會理解得更深刻。怎麼反駁他?很簡單,從已知資訊...

生男生女可以吃藥調理嗎?

我生了倆女孩,每次聽我媽說誰家去調理了,所以生了男孩,你沒調理所以生了女孩,我都感覺快要氣死,然後就開始用科學和她講道理,但是周圍真的好幾個調理的都是男孩,所以我根本說不過她。我氣死了。 孫QQ 生男生女這個,我唯一知道的乙個很玄乎的事兒就是男性年齡越大,y精子的存活率越高。不過沒有任何科學證實這件...

關於生男生女,你怎麼看?

哆啦守護者 想生女兒,至少我沒有從我身邊感受到太多對女性的不公,我從讀大學到讀研,身邊遇到的男同學都是很尊重女性的,我身邊的女同學都非常的努力,也都發展得很好。所以我在看到這個問題的時候我的答案更遵從自己內心的想法。當然我並不否定社會上依然有不公的地方,但社會正在慢慢變好不是嗎?而且如果我未來的女兒...