Board logo

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

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

1. 寫下你的身份証號碼 (包括第一個英文字母)
1 G" R( w# b7 M: i9 [, z! p    e.g. A123456 (?), r4 m" [, L8 J0 c

- T1 Y. @, ^4 f* _9 f2. 將第一個英文字母按下表轉化為數字& V, l8 V( T/ p6 G2 n5 c
    1     2     3     4     5     6     7     8     9     10     11
+ C, f: H0 R% |' `, ]    A     B     C    D     E     F     G     H     I      J      K3 s! {! L! Z. k+ h  y: F1 {/ q; c
    L     M     N    O    P     Q     R     S     T     U      V
* P6 V! v$ ?" a! v  r    W    X     Y    Z  4 l4 I0 E  i1 C/ E& H/ J0 I. |$ |
# O* _* b6 G4 v- ?/ d' K( m* l
    e.g A=1) H9 v3 @$ n3 B' u4 b
              1 d# j- i5 ?, Z2 }& [$ y
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2
' V6 _0 i9 n( N5 S" W( r1 }! b7 V" `2 X% P- \
    e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 * `5 d9 V; [% X
( I5 Y" A- ?, m6 k
4. 將所得數值相加
7 S- N3 ^# a% A; p- y% V# }" l% N' \
   e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
+ U2 s. p) M9 v9 C! X4 }/ n$ a" L9 C5 z: X' S% a% A
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
3 _5 d( o8 O- p* f( f. g4 u    85 + 3 = 88 (註88 為11的倍數)8 S. O$ W% m: t% c

4 L) R/ r) |% U4 E) g- H6 A6. Step 5 找出的數值便是我們身份証括弧內的號碼。
! o! u  j  w) P" }* Q7 R' _    i.e. 3 !!
! v6 h+ k2 Y% M  c* s, V& ~# G9 q  X5 b/ V* T; F! j) j5 q
[ 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 11
6 N3 Y" o( ^% R) Ehttp://www.barcodeisland.com/msi.phtml




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