現在我們看到了,智慧生物的誕生要求恒星必須至少能在約50億年時間內穩定地發出光和熱。恒星的壽命與質量大小密切相關。大質量恒星的熱核反映隻能維持幾百萬年,這對於生命進化來說是遠遠不夠的。隻有類似太陽質量的恒星才是合適的候選者,銀河係內這樣的恒星約有1000億顆,除雙星外單星大約是400億顆。單星是否都有行星呢?遺憾的是我們對其他行星係統所知甚少,但是確已通過觀測逐步發現一些恒星周圍可能有行星存在。考慮到太陽係客觀存在,甚至大行星還有自己的衛星係統,不妨樂觀地假定所有單星都帶有行星。

有行星不等於有生命,更不等於有高等生物。關鍵在於行星到母恒星的距離必須恰到好處,遠了近了都不行。由於認識水平所限我們隻能討論有同地球類似環境條件的生命形式,特別要假定必須有液態水存在。太陽係有九大行星,但明確處在能有條件形成生物的所謂生態圈內的隻有地球。金星和火星位於生態圈邊緣,現已探明在它們的表麵都沒有生物。

對一顆行星來說,能具有生命存在所必須滿足的全部條件實在是十分罕見的。太陽係中地球是獨一無二的幸運兒。詳細計算表明,在上述400億顆單星中,充其量也隻有100萬顆的周圍有能使生命進化到高級階段的行星。

另一個限製條件是地外生命應該與地球上生命有類似的化學組成。天文觀測表明,除少數例外,整個宇宙中化學元素的分布相當均勻,因而完全有理由相信在遙遠行星上也能找到構成全部有機分子所需要的材料。事實上已經在不少地方發現了許多比較複雜的有機分子。因而可以認為,生命在某個地方隻要理論上說可以形成,實際上也確實會形成。於是銀河係中就會有100萬顆行星能有生命誕生,不過每顆行星上的生命應當處於不同的進化階段。