人類正常有46條染色體,其中22對為男女兩性共有,稱常染色體。另一對為與決定性別有明顯而直接關係的染色體,稱性染色體。女性的性染色體為xx,男性的為xy。成年後,男性和女性體內的精母細胞和卵母細胞開始減數分裂。在受精時,來自父母雙方的單倍體細胞結合,女性只提供x型染色體的卵子,而男性提供兩種類型的精子,分別含有x染色體和y染色體。若卵子與x型精子結合,則發育成女性;若卵子與y型精子結合,則發育成男性。因此,生男生女主要取決於甚麼類型的精子和卵子結合。
由於生男生女主要由精子類型決定,那麼是不是男性就決定著下一代的性別呢?其實不然。每次男性射出的精液中精子含量高達3億~4億個,其中既含有x型精子,又含有y精子。究竟是哪種類型的精子與卵子結合,現在依然沒有人能回答。
生男生女是一個相當複雜的問題,它與很多因素有關,如x型精子與y型精子數量和活力的差異、女性陰道內環境的酸鹼度、婦女的營養條件、生活環境、遺傳因素,甚至父母的職業。在x型精子和y型精子與卵子受精機會等同的條件下,男女性別比應該接近於1:1。這樣人類生出的男嬰數與女嬰數應該是相等的,性別比也是平衡的。精子與卵子的結合是隨機的,在精卵結合的那一刻就決定了胎兒是男還是女,這是不以人們的意志為轉移的。如此才能維持人類兩性比例的大體平衡,這也是一種自然界的生態平衡。這個平衡絕不容破壞,否則必然造成不堪設想的社會問題。