Rastgele TC Kimlik No Üretici
Tek tıkla tekli veya toplu olarak geçerli algoritmaya sahip TC kimlik numaraları oluşturun.
Tekil TCKN Üret
Algoritmik olarak geçerli bir TCKN üretir.
— — — — — — —Toplu TCKN Üret
Belirli sayıda TCKN üretin, kopyalayın veya indirin.
TC Kimlik No Nasıl Hesaplanır ve Üretilir?
Türkiye Cumhuriyeti Kimlik Numarası (TCKN), 11 haneden oluşan ve Türkiye Cumhuriyeti vatandaşlarını tanımlamak için kullanılan benzersiz bir numaradır. Herhangi bir TCKN rastgele sayılardan oluşmaz; arkasında özel bir kontrol mekanizması (Luhn benzeri modüler kontrol) barındırır.
TCKN Algoritmasının Matematiksel Formülü
Bir kimlik numarasının haneleri d1, d2, ..., d11 olarak ifade edildiğinde kurallar şunlardır:
- İlk Hane Kuralı: d1 ∈ {1, 2, 3, 4, 5, 6, 7, 8, 9} (İlk basamak asla 0 olamaz).
- Tek ve Çift Basamaklar Ayrımı:
Tek Basamaklar Toplamı = T = d1 + d3 + d5 + d7 + d9
Çift Basamaklar Toplamı = C = d2 + d4 + d6 + d8 - 10. Basamak Formülü:
d10 = ((7 × T) - C) mod 10 - 11. Basamak Formülü:
d11 = (d1 + d2 + ... + d10) mod 10
Test ve Geliştirme İçin TCKN Kullanımı
Yazılım projelerinde e-ticaret üyelik formları, fatura kesim ekranları, sigorta teklif sistemleri ve kamu entegrasyonları geliştirilirken form validasyonlarının doğru çalıştığını test etmek için gerçek kişilerin kimlik bilgileri yerine algoritmaya uygun üretilmiş sentetik test verileri tercih edilmelidir. Bu sayede KVKK (Kişisel Verilerin Korunması Kanunu) ihlalleri engellenmiş olur.