[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
- p. W& H( N2 S# }$ } e.g. A123456 (?)( x: O: S x3 D) x+ [: n6 D
& A9 b' Y! b& L% _: W m. x2. 將第一個英文字母按下表轉化為數字
; d4 y( a5 K0 m. p. f5 p$ S/ t 1 2 3 4 5 6 7 8 9 10 11: d) O0 D, v0 r8 u4 ^
A B C D E F G H I J K8 b: O# h$ b3 M$ M! X+ Y3 r7 ]
L M N O P Q R S T U V
6 v1 Z b4 {# f9 H0 Z4 J W X Y Z
) B5 L4 p* \' d8 [1 U7 i ' f4 C' r) R+ i
e.g A=13 l8 D. C1 E* y: T) y7 F9 l
# K3 S N% a: n; l7 h3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 27 W5 O, g# m5 A7 k$ W0 _
' j0 e5 B; q h# U2 I% Z' F e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 " y# Z( s" _ `+ D6 p
- J; q# }) Z. Q F4. 將所得數值相加" F+ T" r# w0 i" `8 H# {1 t
7 c, E# \ O) h e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
+ Z. R/ d& j0 U, F9 \: [0 m8 i: Q4 @9 O/ x- W0 J+ e" }
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。) U9 ]6 n8 s: X3 D9 r
85 + 3 = 88 (註88 為11的倍數)! d% U; Z, H" F6 r w# O
# V3 ^) d1 z4 W! l$ Y: @, J3 s
6. Step 5 找出的數值便是我們身份証括弧內的號碼。
( p0 C/ O5 C9 a$ M: I i.e. 3 !!, W9 r2 \5 U/ @) P1 q- x0 H$ \& `7 h
; s2 Q. ]; o, x* o6 C: r+ Z
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |