gluhn
Values
pub fn checksum(number: Int) -> Int
Calculates the Luhn checksum digit for a number.
Appending this digit to the provided argument produces a Luhn-valid number.
Examples
assert checksum(5949181045) == 9
assert checksum(4992739871) == 6
pub fn generate(n len: Int) -> Result(Int, String)
Returns a valid Luhn number of length n.
Examples:
gluhn.generate(2) // 42
gluhn.generate(10) // 5495147679
gluhn.generate(20) // 937748845815528292001740374585692798738034