T.C. kimlik numarasının 11 hane olmasının nedeni, bu numaranın matematiksel bir algoritma kullanılarak oluşturulmasıdır. Bu algoritma, ilk dokuz haneyi rastgele seçerken, son iki haneyi ilk dokuz haneden türetilen doğrulama karakterleri olarak belirler.