身份證號不會用完嗎?

身份證號在一個地區就只有最後四位是隨機的,當隨機幾十個人在一起時,生日絕對有重合的,所以隨著人口增長,身份證號怎樣排列才不會用盡?


簡答:

曾經不夠用過,所以 15 位升到 18 位了。但不夠用並非是因為人多號不夠,而是因為 2000 年到了。

目前夠用,考慮到人口現狀、戶籍狀況和社會發展帶來的生育率下降,應該很長一段時間都夠用了。

詳答:

身份證號前六位是省市區編碼,分割一直是到區的。中間 8 位是日期。只有後面四位,確切說 3 位編號加一位驗證碼,是分配給個人的,可用空間是男女各 500 人。

每天每縣/區/二級市可以有 500 個男嬰或女嬰,除非約好集體剖腹產否則不可能。

北京朝陽區常住人口380萬,應該是全國目前人口最多的區。一個即使不考慮戶籍都在本區生本區給身份證號,按 60 年人口一輪更新算,每天出生的也才 200 來人,男女嬰各 100 多。而考慮到戶籍的話,每天只需要分配 100 來個號,男女各 50 人。

所以前六位和後四位足夠用了。

中間 8 位是日期,這個曾經在 15 位身份證號年代確實會出現重碼問題。就像『百歲老人收到幼兒園入學通知書』一樣,因為當初身份證號上只有 2 位年份,所以你無法判斷 110101-010101-001 是朝陽區某位元旦生日的百歲壽星,還是新年第一天出生的稚嫩嬰兒。

所以才升級身份證號到了 18 位,主要是為了把年份加到 4 位,同時針對隨意編造身份證號的情況,加了一個最低限度的驗證碼。

所以在升到 18 位後,中間 8 位也夠用了。一直要到公元 9999 年,才會遇到溢出問題。不過那時大概戶籍和身份證號早就會被另一種制度代替了吧。

那麼,什麼情況下身份證號最有可能『不夠用』。

唯一的辦法是製造一個『超級人口大區』,同時放開戶籍的父母籍限制,變成哪裡出生哪裡落戶。最後,再考慮到超大城市的馬太效應,讓朝陽區常住人口再增長到現在的 5 倍。也就是朝陽區人口 1900 多萬,相應的,全北京大概有 1 億人口規模。

那時候身份證號會不夠用。


每個區每天有男女各500的配額,理論上是絕對夠用的。

但是任何時候都怕出現極端情況,假設我們真的出現了極端的情況,某個區縣真的同一天出現了501個男嬰或是女嬰的情況怎麼辦呢?

方法多了去了:

1、強行把生日往前或後挪一天。

2、強行分配到鄰區去占配額。

所以真的要導致我們實在沒有辦法編身份證號碼,那必須出現某一堆區縣連續很多天出生人數超過500個,如果真的出現這種情況,貌似身份證號碼會不會重反而成了最小的問題了,,,


每個地區、每一天、每個性別有500個號碼可用。

在同一個地區、同一天出生超過500個同性別嬰兒是幾乎不可能的了。


身份證號的倒數第二個數字代表性別,奇數是男性,偶數是女性,0不是自然數,那麼1-9有五個奇數4個偶數,這個規則在制定的那一刻就有了性別歧視?細思極恐。。。


推薦閱讀:

如何預測某個姓氏的人口是增長還是減少?
面對即將來臨的失業潮,是不是應該多生孩子養老?
美國是如何讓總和生育率保持在世代更替水平的?對中國有何啟示?
如何看待「印度擁有完美的人口結構」所以將會贏得中印發展競爭的觀點?

TAG:數學 | 身份證 | 人口 | 證件 |