luhn_algo | R Documentation |
Calculates the control number for a Swedish personal/organisational identity number using the Luhn algorithm.
luhn_algo(id, multiplier)
id |
Element with swedish personal identity number. |
multiplier |
What should each element in id be multiplied with |
The control number (last digit in the personal identification number) calculated from id
(as integer).
Skatteverket, Population registration in Sweden. SKV 717B. (2007)
Skatteverket, Personnummer. SKV 704. (2007)
luhn_algo("121212121212", c(0,0,2,1,2,1,2,1,2,1,2,0))
luhn_algo( "121212121", c( 2,1,2,1,2,1,2,1,2))
## If no multiplier, the default is
## to find one that match the format of id
luhn_algo("121212121212")
luhn_algo("12121212121")
luhn_algo("1212121212")
luhn_algo("121212121")
## Also for multiple pin
## (as long they are all of the same format)
luhn_algo(c("12121212121", "19850504333"))
## Not run:
try(luhn_algo(c("12121212121", "850504333"))) ## Different formats should fail!
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.