[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
$ `1 A9 j: W4 O h3 e% f e.g. A123456 (?)
. }0 { L' a: Q \6 A, ~
/ U& R, D0 {! D2. 將第一個英文字母按下表轉化為數字5 ^0 ]+ U" ]9 Z0 S' {
1 2 3 4 5 6 7 8 9 10 116 B0 o3 b5 R$ @' g; h; H
A B C D E F G H I J K1 r+ k1 E- r/ r" X* i( j. |# \
L M N O P Q R S T U V+ ~4 `6 ~9 @6 T/ A7 V; q( u2 ]: ^
W X Y Z / H3 b, w3 C* ?1 Z- v
, Q, ~, |1 d& \0 E, w e.g A=13 b% Z; c7 } s6 J' t2 b
2 Z# T& _8 A! M4 v3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
2 E9 W0 g1 ^' F: a
+ F7 \0 F/ Q- K/ ^/ g e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
( D5 y4 I5 \& P% l( [. t7 K% a: z, Y2 j7 c: X$ m( u
4. 將所得數值相加
; M, R8 H8 y5 `3 B
$ K6 ]& n% G9 f# a+ }% | e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
+ [! o R" e% W0 p( _
k, z$ |! @5 s" V0 b% u5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
$ G5 H( D. f3 Z/ Y 85 + 3 = 88 (註88 為11的倍數)
6 L4 z% |. o, T4 k. u4 X: n [' c4 ]: ?+ g! H" s" {: b0 R
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
9 w- }( s6 ~8 { ~. I i.e. 3 !!% E" E" X7 I9 A0 z
( v1 s6 C! g2 Y9 ]" M[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |