Luhn Sağlama Hesaplama
Bir sayı girin ve doğrula veya kontrol hanesi hesapla seçeneğini seçin.
Sonuç
Nasıl hesaplanır?
Aracın iki modu vardır. Doğrulama modunda son hane kontrol hanesi sayılır. Sağdan sola giderken, sağdan ikinci haneden başlayarak her ikinci hane ikiyle çarpılır (sonuç 9'dan büyükse 9 çıkarılır). Sonra tüm haneler toplanır:
toplam mod 10 = 0 ise geçerli
Kontrol hanesi modunda sayıyı kontrol hanesi olmadan girersiniz; yazdığınız en sağdaki hane önce ikiyle çarpılır ve araç kontrol = (10 − toplam mod 10) mod 10 değerini, yani sona eklenecek tek haneyi verir. Girdi yalnızca rakam olmalıdır; boşluk ve tire sonuç vermez, önce silin. Toplam her iki modda da gösterilir. Başarı yalnızca hanelerin kendi içinde tutarlı olduğunu gösterir, numaranın gerçek ve aktif olduğunu göstermez.
Örnek hesaplama
79927398713 numarasını doğrulayalım. Sağdan haneler: 3, 1, 7, 8, 9, 3, 7, 2, 9, 9, 7. Her ikincisini ikiyle çarpın: 1 olur 2, 8 olur 16 ve sonra 7, 3 olur 6, 2 olur 4, 9 olur 18 ve sonra 9. Haneler şimdi 3, 2, 7, 7, 9, 6, 7, 4, 9, 9, 7 olur ve toplamları 70'tir. 10'un katı olduğundan sonuç Geçerli çıkar. Son haneyi 0 yaparsanız toplam 67 olur ve sonuç Geçersiz'dir.
Sık yapılan hatalar
- Kart numarasını boşluk ya da tireyle yapıştırmak; yalnızca rakam kabul edilir, ayraçları önce silin.
- Tam bir numarada kontrol hanesi modunu kullanmak. Bu modda son hane de ikiyle çarpılır, bu yüzden tam numara anlamsız bir hane döndürür; doğrulama modunu kullanın.
- Henüz kontrol hanesi olmayan bir sayıyı doğrulama modunda deneyip geçmesini beklemek.
- Geçerli sonucunu kartın ya da IMEI'nin var olduğu sanmak; test yalnızca yanlış hane gibi yazım hatalarını yakalar, rastgele numaraların bir kısmı tesadüfen geçer.
- Her kimliğin Luhn kullandığını varsaymak; birçok ulusal kimlik ve IBAN farklı kontrol yöntemleri kullanır.
Bu hesaplama hakkında
Luhn algoritması (mod 10 algoritması olarak da bilinir), kimlik numaralarında yanlışlıkla oluşan hataları — hatalı yazılmış bir hane veya yer değiştirmiş iki hane — yakalamak için kullanılan basit bir sağlama formülüdür. En sağdaki haneden başlayıp sola doğru ilerlenerek her ikinci hane ikiyle çarpılır; çarpım iki haneli bir sayı verirse, haneleri toplanır (ya da eşdeğer olarak 9 çıkarılır); tüm haneler ardından toplanır ve sayı yalnızca bu toplam 10’un katıysa geçerli sayılır.
Bu, kredi ve banka kartı numaralarına (ISO/IEC 7812), mobil cihazların IMEI numaralarına, Kanada Sosyal Sigorta Numaralarına ve ABD Ulusal Sağlayıcı Kimlik numaralarına yerleştirilmiş tam olarak bu kontroldür — bu hesaplayıcı, girdiğiniz bir sayıyı Luhn kontrolüne göre doğrular ya da son hanesi eksik bir sayı verildiğinde onu geçerli kılacak tek kontrol hanesini hesaplar.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Luhn kontrolü en çok, bir numarayı bir yere göndermeden önce yazım hatasını yakalamak için işe yarar. Bir form kopyaladığınız numarayı reddediyorsa burada doğrulama modunda deneyin: başarısız çıkması çoğunlukla tek bir yanlış yazılmış ya da yer değiştirmiş rakama işaret eder, geçmesi ise sorunun başka yerde olduğunu, örneğin yanlış numara ya da kapalı hesap olduğunu gösterir. Kontrol gerçek numarayı uydurmadan ayıramaz. Siz en çok hangi tür numaraları kontrol ediyorsunuz?