Board logo

標題: [生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+] [打印本頁]

作者: RahXephon    時間: 2005-6-8 11:43 PM     標題: [生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]

1. 寫下你的身份証號碼 (包括第一個英文字母)
9 d0 |; W/ M2 i# i5 |' A* w    e.g. A123456 (?)' K$ g2 q* S; f& C* u2 r( N3 b
+ b0 v- Z" u3 X
2. 將第一個英文字母按下表轉化為數字. v9 Q/ n' _1 r. Y- L' [# F
    1     2     3     4     5     6     7     8     9     10     117 E/ m( t) P: d( g  F* d( {8 R
    A     B     C    D     E     F     G     H     I      J      K- B2 _0 ?( _& K# W( r5 s8 l) i
    L     M     N    O    P     Q     R     S     T     U      V
/ s' P3 N' J( v6 {2 C    W    X     Y    Z  
5 d- X; [8 |# F8 j! w + t6 N& L$ F) _3 ?* u* I/ q* m
    e.g A=1
( L, \7 d2 x& O4 n3 A, b              ( L* J" y0 A0 c! q( m
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2, [8 B. W# ~1 \. h1 T6 ~8 O

, w. U& G+ H( z* V+ l9 j; B    e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 & Y4 T4 }5 ^' C- W) Z  b7 `% a# U
1 r  z' L# z! [- a( J- |. ?, A
4. 將所得數值相加
. Q3 g9 M2 p6 y) I, |3 T8 F. r$ V* K8 B+ \; Y2 g& Z2 t1 d
   e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
) G* q& f, G( s7 @& Q
& P8 C9 O/ M2 e; s0 W4 K5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
$ T! Y7 T3 X" p3 _7 F    85 + 3 = 88 (註88 為11的倍數)) |2 `" d4 \" t1 q9 @) Z
% I8 G* L3 W' {  P) G& `. g5 F( g
6. Step 5 找出的數值便是我們身份証括弧內的號碼。, _& m6 R4 V0 V* P: E
    i.e. 3 !!: J% z. d0 _! Y4 Q3 V; Q
8 C) {. J3 U, V% {$ [7 E
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ]
作者: brian213213    時間: 2005-6-8 11:48 PM

cit有教.
作者: secretfj    時間: 2005-6-8 11:52 PM

weighted modulo 115 }; E7 d' }2 ~
http://www.barcodeisland.com/msi.phtml




歡迎光臨 娛樂滿紛 26FUN (http://www.26fun.com/bbs7/) Powered by Discuz! 7.0.0