[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
, r3 a' `6 ?5 A3 v0 q e.g. A123456 (?)
* W, h0 f: J( @& I1 y; U# {9 L" j. S0 j' z
2. 將第一個英文字母按下表轉化為數字
6 X) b) |, d) l( N; i 1 2 3 4 5 6 7 8 9 10 118 Y) B* A1 b/ s# O+ _ \6 u
A B C D E F G H I J K
+ n7 D0 U3 l2 T L M N O P Q R S T U V
( K* J9 `+ u! z& W W X Y Z & s2 J6 o9 [- s
, W* s/ F+ _1 ]2 f! J; [) x2 h8 z
e.g A=1- q# F" C- J- c D
5 d. H/ L! d% F% M7 c
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 25 P' U, f/ l) N. h
& M2 X7 Z5 Z+ X6 H; T! i5 Q8 s e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 # r0 _) z- u5 A4 R% r* f& U
+ S% t2 O, }1 ^7 L9 t0 m* S& O; T
4. 將所得數值相加* L/ m5 p4 ]1 {% l
+ F" F- N/ X) v+ b2 t% n# X* \
e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
1 m- P) A8 U" D) [$ H G3 Q
3 t3 d3 _$ v w* X: J5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。. [3 Y* |! [0 C3 ^* Y! A
85 + 3 = 88 (註88 為11的倍數)! ~+ Y2 B! Z$ f) ~4 Z
/ p% [: ?7 c' ~) ^" @* l, Z( o Z6. Step 5 找出的數值便是我們身份証括弧內的號碼。* ?5 s/ k0 n4 l* _# T
i.e. 3 !!
; I. Q" k% L! c/ s% r) l" C
3 g/ w" b* j/ t[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |