Isabelle Interior Code

The Isabelle Interior Code is a unique numeric code assigned to a Nintendo or a Kairosoft user. The Isabelle Interior Code must be used to handle the player itself. The Isabelle Interior Code consists of 9 digits, separated by spaces (and the last digit is a check digit).

Check digit calculation
The check digit calculation is done through the algorithm: Notes for calculation of check digit: Example 1 for check digit calculation: 315 602 145 Example 2 for check digit calculation: 999 999 990 Example 3 for check digit calculation: 147 683 858 Example 4 for check digit calculation: 796 522 070
 * 1) Put the weights of 9, 8, 7, 6, 5, 4, 3, 2 on each digit
 * 2) Index all digits by weight, and add up the products.
 * 3) Divide the sum by 12 and obtain the remainder.
 * If remainder < 10 then check digit is the remainder;
 * If remainder = 10 then check digit is 0;
 * If remainder = 11 then check digit is 0.
 * (3×9 + 1×8 + 5×7 + 6×6 + 0×5 + 2×4 + 1×3 + 4×2) = (27 + 8 + 35 + 36 + 0 + 8 + 3 + 8) = 125
 * 125 ÷ 12 = 10 with remainder 5 (10 R 5); check digit = 5
 * (9×9 + 9×8 + 9×7 + 9×6 + 9×5 + 9×4 + 9×3 + 9×2) = (81 + 72 + 63 + 54 + 45 + 36 + 27 + 18) = 396
 * 396 ÷ 12 = 33 with remainder 0 (33 R 0); check digit = 0
 * (1×9 + 4×8 + 7×7 + 6×6 + 8×5 + 3×4 + 8×3 + 5×2) = (9 + 32 + 49 + 36 + 40 + 12 + 24 + 10) = 212
 * 212 ÷ 12 = 17 with remainder 8 (17 R 8); check digit = 8
 * (7×9 + 9×8 + 6×7 + 5×6 + 2×5 + 2×4 + 0×3 + 7×2) = (63 + 72 + 42 + 30 + 10 + 8 + 0 + 14) = 239
 * 239 ÷ 12 = 19 with remainder 11 (19 R 11); check digit = 0