[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
) E* |# ?. H/ x& B e.g. A123456 (?)
7 ^- B' b! ~$ `3 @) n6 |
( e6 m4 J" `5 X! [+ Z! N2. 將第一個英文字母按下表轉化為數字
& Y& q0 F% `/ H- @2 ~ 1 2 3 4 5 6 7 8 9 10 11
9 p7 U" n7 C1 g" O A B C D E F G H I J K, o: i* ]! d5 c
L M N O P Q R S T U V3 |6 C7 t! I& N) ^ M- R( {
W X Y Z ' }# Z* G- d! r- L
' J4 |7 Z1 `; u. O. w% E- b e.g A=1+ U _2 u- x1 N# W4 D5 o
: m2 Q6 D2 c, w: y, d$ ^
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
, U+ e) U. B* v8 L: }" I: \) }) ^" K9 l
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
% g% ]# T; X3 X7 l
* [3 H3 T+ f+ p- {4. 將所得數值相加' z( H( R5 d! {# A. |( i% Z
9 C: Z+ m( V: U; z L e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 859 q+ ~$ m$ H% R6 }9 r0 W3 \/ X @
8 A$ C1 k9 r* L( O! B5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。& Y6 R. [2 M9 w
85 + 3 = 88 (註88 為11的倍數)
; |$ t4 x0 D" C- d" L' V2 V: R# L
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
+ p0 T9 s. k2 L I% e i.e. 3 !!& V. Z/ t4 |: M
( a% V6 B! e; ]0 I u, }
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |