[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)( O5 @/ U; J2 N! f5 S! B
e.g. A123456 (?)6 n- Y' s) w) |3 f) U
/ M B! h& {$ u8 C
2. 將第一個英文字母按下表轉化為數字3 g. l' X* a) t z
1 2 3 4 5 6 7 8 9 10 11
" B& c X5 F8 p9 Z) V7 F" p4 L A B C D E F G H I J K5 T: |9 q& J2 a& @& M
L M N O P Q R S T U V
" S5 [/ ^" t9 R2 r$ D" `2 R W X Y Z ; W# a& L5 L- \4 Q% W* R
8 F1 j y$ Q( W5 o/ f: F7 f" } e.g A=1
5 |# U; H1 y4 i9 [# e 1 F) y. @6 W- A* e
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
, e% {/ e. y( ]0 Z
2 k0 S- x7 @ ^2 y" N; a6 p e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 V9 ~- v. `5 N ~+ }
+ q4 h q5 \4 G; x4 F
4. 將所得數值相加
3 b2 Y# y4 {% I+ V
1 f& Y& M. }( x& x# N% l" }3 r$ R e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85" U @5 G- A; l) Z. C- k- C
2 L4 J+ M. i2 i5 p- z: M7 D* Q
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
9 ^' g* c( f8 D 85 + 3 = 88 (註88 為11的倍數)
- L5 S* Z0 \5 [% @* @; t
! Z% T. e1 W. _$ G6. Step 5 找出的數值便是我們身份証括弧內的號碼。" u9 }3 {9 N$ A9 C9 z# R- K" C( ?
i.e. 3 !!# Y' a. v0 |6 A& J
! ~# G) d+ y* A0 \5 `# D4 {9 O/ q[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |