Algorytm Luhna: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
litrówka
m uszczegółowienie wykrywanych błedów
Linia 1:
'''Algorytm Luhna''' – jeden z najczęściej wykorzystywanych [[algorytm]]ów służących do sprawdzania poprawności wpisania danej [[liczba|liczby]]. Jest on używany m.in. do [[Walidacja (technika)|walidacji]] numerów [[karta kredytowa|kart kredytowych]], [[ciąg (matematyka)|ciągów liczbowych]], itd. Nazwa algorytmu pochodzi od nazwiska [[Hans Peter Luhn|Hansa Petera Luhna]] (1896–1964), niemieckiego naukowca pracującego w [[IBM]].
 
Na końcu liczby doklejana jest [[suma kontrolna|cyfra kontrolna]] pozwalająca sprawdzić, czy poprzedzający ją ciąg cyfr jest wpisany poprawnie. Algorytm umożliwia wykrycie pomyłki pojedynczej cyfry lub większości najczęstszychzamian kolejności sąsiednich błędówcyfr. Główną słabością jest nie wykrywanie zamiany sekwencji 90 na 09 i odwrotnie.
 
== Dane podstawowe ==