[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)5 y9 a& ?" o1 S$ w0 G) x9 ~
e.g. A123456 (?)8 [/ {3 G6 T2 w/ h
2 b: O V2 B' _- _' }. k2. 將第一個英文字母按下表轉化為數字. f; F2 }! U5 ?3 ]; G6 R* m F
1 2 3 4 5 6 7 8 9 10 11' ?+ ]' N+ @' Z, I" d
A B C D E F G H I J K- |) m% x1 Q P* B
L M N O P Q R S T U V0 j4 c+ R% G2 t4 x" o" N
W X Y Z
7 e4 ~+ n$ b$ k8 Q) D' N I, M+ P
' O& ?# Z- p4 ? e.g A=1
( \" E9 Y, x+ Z+ O" G3 B
+ d5 g" }) X w' G3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
: I1 v: w! _, I$ B& Y7 A5 b. u" L
e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
% b5 d3 t+ o6 o0 ?# s7 B$ P/ q) B# M$ l, \! V" g8 u$ R
4. 將所得數值相加
4 t: a" z# t7 j" G" ~
5 Y8 J, r5 {+ h/ H$ H e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85% F; e3 {" F0 R5 {% X# l8 F
' f! ]: G7 `" ]% X; L
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。0 V o5 k! o" J, ~9 B2 n; O
85 + 3 = 88 (註88 為11的倍數)* Q% h+ ^0 Q p! w. _& a0 u0 Z
4 R- C* T& _4 w0 i+ ~6. Step 5 找出的數值便是我們身份証括弧內的號碼。
& X* \/ o2 c/ F5 N8 f# |/ m- T* ] i.e. 3 !!3 I/ c! r8 g3 Z6 E: N, {
; _7 e9 L2 S4 J
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |