身份证尾号是0、5、9并没有特殊含义,它们仅仅是身份证第18位数的校验码可能出现的数字之一。计算校验码的方法是将身份证前17位数分别乘以不同的系数,这些系数通常是7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2。将这17位数字和系数相乘的结果相加,然后用和除以11,得到的余数对应一个校验码,这些校验码分别是1、0、X、9、8、7、6、5、4、3、2。身份证号码的第18位数为校验码,它并不代表任何特定的含义,只是用来检验身份证号码的正确性。身份证号码共18位,其中前6位为地址码,接下来8位为出生日期码,再接下来3位为顺序码,最后1位为校验码。地址码指示持有者常住户口所在地的行政区划代码,出生日期码表示持有者的出生年月日,顺序码用来区分同年同月同日出生的人,校验码用于验证身份证号码的正确性。