Gerçek doğrulamadan geçen Türkçe test verisi
Rastgele rakamlardan oluşan test verisi karşılaştığı ilk doğrulayıcıda takılır. T.C. kimlik numarasının ilk dokuz hanesinden hesaplanan iki kontrol hanesi vardır; IBAN ise yeniden düzenlenmiş dizenin tamamı üzerinde MOD-97-10 sağlaması taşır. Bunları yok sayan bir üreteç, kendi formunuzun reddettiği değerler üretir.
Bu aracın ürettiği her TCKN ve IBAN kendi gerçek sağlamasından geçiyor, yani bir forma, bir seed betiğine ya da bir test verisine yapıştırıp doğrulamayı aşabiliyorsunuz. Yine de kurgusallar — algoritmanın doğru olması numaranın birine ait olduğu anlamına gelmiyor.
Çıktı tablo, JSON ya da CSV olarak alınabiliyor; aynı kayıtlar yeniden biçimlendirmeye gerek kalmadan bir fixture dosyasına, bir istek gövdesine ya da bir tabloya gidebiliyor.
TCKN kontrol hanesi nasıl hesaplanıyor?
- Onuncu hane, tek konumdaki hanelerin yedi katından çift konumdakilerin çıkarılıp ona bölümünden kalan; on birinci hane ise ilk on hanenin toplamının ona bölümünden kalan. İkisi de burada hesaplanıyor, bu yüzden sonuçlar doğrulamadan geçiyor.
Üretilen bir numara gerçek bir kişiye ait olabilir mi?
- Sağlaması geçerli bir numara yalnızca yapısal olarak geçerlidir — hiç verilip verilmediği hakkında bir şey söylemez. Çıktıyı test verisi sayın, asla gerçek bir kimlik olarak kullanmayın.