[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)" H% @2 R* t0 }3 L/ r4 E5 n! O
e.g. A123456 (?)7 C( h3 Y) u" d, ~0 u v
. r( A1 b& ~. R5 P! I( \2. 將第一個英文字母按下表轉化為數字, J) x3 X+ W; r+ D
1 2 3 4 5 6 7 8 9 10 11
. S% y J/ ^( p A B C D E F G H I J K
5 j, [' M% }# R8 y/ D* O3 [# D L M N O P Q R S T U V
- m' y% e; } y1 }! ^ W X Y Z
+ k: s3 Z4 a2 s2 O; E
9 @/ b" S) B' b5 @ e.g A=1
5 M/ E8 D6 ?: @) O, h2 b1 X$ H
( p7 \/ \" H# L3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
" G$ F" o. w, E
5 p4 j6 b+ y; a; v1 X( y; u e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
) K( o7 i( g1 Q3 u) I! T! q/ s
4 A% P# X: V' U4. 將所得數值相加- j: i4 [8 G+ |; l1 E* H* [
, ]7 p: R! n- k3 i: A9 k2 }/ } F7 G e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 854 J4 q0 I" W0 h- t
: ?0 F$ h Z/ h: M
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
; v1 K- u+ p7 m 85 + 3 = 88 (註88 為11的倍數)
+ v8 a, s2 u7 X4 m N: O8 k$ b# x( E% F$ u
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
2 s+ F1 u8 O. Y% O5 ^" F i.e. 3 !!
6 X. Q; m3 m. k3 E1 g1 g0 ^
! l' f# m5 i. G' \[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |