[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)* j. t% @- ?& x5 W6 }7 o: {
e.g. A123456 (?)
. A, T; K% ^" c0 d( k
G7 H( D2 l1 c$ O; @2. 將第一個英文字母按下表轉化為數字1 @. r3 R9 S9 h( v8 W- K5 r! A
1 2 3 4 5 6 7 8 9 10 11
' e5 S) H8 H' M/ I A B C D E F G H I J K; y! q% F6 V% X1 h/ K
L M N O P Q R S T U V
5 J1 Q0 a8 w6 ?, a- v( {5 k$ Z% \ W X Y Z
4 H, z& l. l7 [5 G2 B / p2 B' ~7 T# J9 J: o( j. U* c
e.g A=13 F5 \" t3 H9 E
! N2 B3 K0 _$ L3 A3 I3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2" e+ O' F0 N& V
$ i( T# p7 n z6 [ e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 ! I* n" [6 ~$ l+ a: ]% Y
3 m- Q% \0 h: N- _
4. 將所得數值相加
- G* b/ M0 _7 T* |3 L6 b8 V. B
# F* o: _ {* H' C6 L ~; Y0 V; g e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
7 g7 H4 {- A4 V1 R* B
3 X1 G9 m& D* b+ |7 L5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
2 z2 q J w( {8 ^2 Z( n 85 + 3 = 88 (註88 為11的倍數)% s3 a" ~ L/ G: j' X
( F" \/ q/ l5 w- Y, E# N6. Step 5 找出的數值便是我們身份証括弧內的號碼。
; _# r* e" D+ t7 J$ C1 F i.e. 3 !!' F7 o+ O+ n1 R
; z# O- Q( k. Z
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |