[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
2 N, v' H) S' Y) {; @ e.g. A123456 (?)" x/ A3 Z1 S$ K* C6 c
+ b$ p) v- ^' G8 A+ s& I
2. 將第一個英文字母按下表轉化為數字) c9 D7 k0 U' y. ]
1 2 3 4 5 6 7 8 9 10 11
: w `% q' N+ r7 c8 p2 c# H A B C D E F G H I J K9 [) T7 ?- |: R0 w) w
L M N O P Q R S T U V
8 i8 R6 N* O/ G- Z W X Y Z
3 U4 w' |) S: X" S8 m
4 T4 |& |- T4 I9 o% l ? e.g A=1
# [5 ~" [) w- q- i
3 J5 t5 j/ Y2 H8 d0 O/ n9 G ?3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
2 ]" k" N! n8 t' Z* k/ v z$ E* C% Q
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 ! h8 h* W" E( o3 y$ n) w7 i: g
+ c4 t% M8 W; u: Z/ J% O0 n3 F4. 將所得數值相加
/ B) u; n B5 T3 E; b
' v* r. @! k/ Z/ K7 j e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 859 C, Q4 l: X5 i4 r. N
5 _2 q7 L& y" q
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。; q" s, V; |9 `; i: B
85 + 3 = 88 (註88 為11的倍數)
0 {: ^3 `9 ^& Y% ]
2 l2 R2 H. a1 q1 \. ]% W6. Step 5 找出的數值便是我們身份証括弧內的號碼。
7 y% w2 x/ [# |2 R2 a+ R* i! w i.e. 3 !!
' E6 ? g' M8 b# l; ~- [% j% `! ^5 c0 A7 F! B+ h) q0 j
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |