**Algorithm::CheckDigits::M10_010 - compute check digits for Postscheckkonti (CH)**

ALGORITHM 1 The sequence of digits is processed left to right. For the first digit we assume a carry forward of 0. 2 For each digit d(i) the carry forward cf(i) is the digit at the the position p in the sequence ( 0, 9, 4, 6, 8, 2, 7, 1, 3, 5 ), wher...

MAMAWE/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT**Algorithm::CheckDigits::MBase_001 - compute check digits for UPC (US)**

ALGORITHM 1 Add all digits in odd-numbered positions. 2 Multiply the sum from step 1 with 3. 3 Add all digits in even-numbered positions. 4 Add the product from step 2 and the sum from step 3. 5 If the sum from step 4 is 0 modulo 10, the check digit ...

MAMAWE/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT**Algorithm::CheckDigits::MBase_002 - compute check digits for blood bags (DE), BZÜ (DE), VAT Registration Number (DE)**

ALGORITHM 1 Start with values P = 10, S = 0. 2 Beginning left you do the following for all digits 1 S = (P + digit) modulo 10 2 If S is 0 then S = 10. 3 P = (2 * S) modulo 11 3 The check digit is (11 - P) modulo 10. METHODS is_valid($number) Returns ...

MAMAWE/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT**Algorithm::CheckDigits::MBase_003 - compute check digits for SICI (Serial Item and Contribution Identifier)**

ALGORITHM 0 In the string describing the number all letters (A-Z) are replaced with numbers 10-35 accordingly. All other non-numbers are replaced by 36. 1 Beginning right the numbers at all odd positions are added. 2 The sum from step 1 is multiplied...

MAMAWE/Algorithm-CheckDigits-v1.3.2 - 16 May 2016 13:08:12 GMT**Algorithm::Damm - Calculate the Damm error correction check digit.**

This module implements the Damm algorithm for calculating a check digit. You can find information about the algorithm by searching the web for "Damm ECC". In particular, see the "SEE ALSO" section (below)....

MLX/Algorithm-Damm-1.001.002 - 21 Apr 2013 02:18:18 GMT**Algorithm::LUHN - Calculate the Modulus 10 Double Add Double checksum**

This module calculates the Modulus 10 Double Add Double checksum, also known as the LUHN Formula. This algorithm is used to verify credit card numbers and Standard & Poor's security identifiers such as CUSIP's and CSIN's. You can find plenty of infor...

NEILB/Algorithm-LUHN-1.02 - 15 Nov 2015 20:57:42 GMT**Algorithm::LUHN_XS - Very Fast XS Version of the original Algorithm::LUHN**

This module is an XS version of the original Perl Module Algorithm::LUHN, which was written by Tim Ayers. It should work exactly the same, only substantially faster. The supplied check_digit() routine is 100% compatible with the pure Perl Algorithm::...

KSCHWAB/Algorithm-LUHN_XS-1.08 - 24 Dec 2018 16:25:56 GMT**Algorithm::CouponCode - Generate and validate 'CouponCode' strings**

A 'Coupon Code' is made up of letters and numbers grouped into 4 character 'parts'. For example, a 3-part code might look like this: 1K7Q-CTFM-LMTC Coupon Codes are random codes which are easy for the recipient to type accurately into a web form. An ...

GRANTM/Algorithm-CouponCode-1.005 - 25 Nov 2015 08:09:36 GMT