[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)0 x. T( E% _* ~& c+ A O5 G5 y2 P
e.g. A123456 (?)' Q) a/ E5 q$ E# ]! Y
- g' M. Y" F7 P( `& Y' \2. 將第一個英文字母按下表轉化為數字, ^1 [4 [# O% {
1 2 3 4 5 6 7 8 9 10 11' W- x2 T" p8 H# X
A B C D E F G H I J K0 v& Q- K$ G6 w; V0 K* @; `
L M N O P Q R S T U V
1 d6 e$ ]* O: m2 |; H, H1 `! z4 l W X Y Z
7 @4 w. L& }- ]5 Q" U
$ K' P$ o/ c5 V7 E: K5 d! e e.g A=16 X$ l! W$ X! H7 c& B" u3 F
! w: a. e+ G6 [5 Y3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2# `7 o0 B, o* L! u
. x5 I$ E4 O) l. G e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 e- k/ u, ~+ h; N6 |
+ h* a2 W; K$ g. t9 g" P0 e0 p4. 將所得數值相加1 ^ c! s; S! w8 b/ F' w/ l
2 S# O0 c3 w4 N8 q e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
1 d( O6 r5 Y5 W( B6 l. e( U7 S( H) c+ F4 D* S/ \
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。+ ~ r, N# P9 L) [
85 + 3 = 88 (註88 為11的倍數)
( h/ z9 m+ ^' e- I6 Q. ^7 \8 l( c7 F' Y+ Q* ~% @3 K8 M2 ]& T
6. Step 5 找出的數值便是我們身份証括弧內的號碼。0 }) f# Q+ C8 o+ }
i.e. 3 !!
' o# u) p8 c" ]. p# \
7 W! T3 m, W9 P4 l[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |