女性的性染色體是XX,而且一個月只能形成一種卵子;而男性的性染色體是XY,可形成兩種形式的精子,就是含X的精子或者含Y的精子。精子和卵子結合後融為一體,成為受精卵。這樣,精子中的23條染色體和卵子中的23條染色體又配成23對染色體。如果是X精子和卵子結合,則受精卵中的一對性染色體為XX,胎兒發育為女性;如果Y精子與卵子結合,則受精卵中的一對性染色體為XY,胎兒發育為男性。由此可知,生男生女決定於男方的精子所攜帶的性染色體是X,還是Y,而與卵子無關。在受精的時候,男性的精子和女性的卵子的結合是隨機的,機會都是均等的,也就是說形成XX合子與XY合子的機會各有50%的機會。
理論上來講,生男生女的幾率其實是相等的。生男生女主要取決於男人精子的染色體,所以,從這一層面來說,是決定於男人的。
但是也有研究表明,嬰兒性別與其母親在懷孕之前的飲食習慣可能存在一定關聯。對於生男生女主要取決於誰還有一些說法,生男生女還與女性的排卵期及陰道酸鹼環境有關。因為剛剛排出的卵子生命力比較強,如果女性的陰道這個時候ph值處於弱鹼性則卵子容易和Y精子結合,則更容易生男孩兒,相反,呈酸性的時候,就更容易和X精子結合,生女孩兒的幾率就更大一些。如此看來,生男生女又和媽媽有著很大的關係。
其實每一個孕育過程都是極其複雜的,這個過程又是一個自然的過程,人為的選擇生男生女並不是我們所提倡的,只要能夠生出健康的寶寶,就是準爸爸媽媽的最大幸福。