<<新主題 | 舊主題>>
娛樂滿紛 26FUN » 吹水版 » [生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
返回列表 回復 發帖

[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]

1. 寫下你的身份証號碼 (包括第一個英文字母)6 Q* V; ]. s: e1 F3 W  }% e- N
    e.g. A123456 (?)
: q9 w( V% m. e2 x  M; K$ y
6 B" M% ~# v& y0 H" Q. Z/ t2. 將第一個英文字母按下表轉化為數字3 U& o4 O& b/ z0 j+ A# s
    1     2     3     4     5     6     7     8     9     10     11
. z; H) g$ V( \" d    A     B     C    D     E     F     G     H     I      J      K
6 I0 f8 e: y. ?2 C% i    L     M     N    O    P     Q     R     S     T     U      V$ _& J" q, D6 z( ?; E
    W    X     Y    Z  
; w" R/ e- V' N
+ b3 Y8 j8 u6 B0 F    e.g A=19 n5 ?! t$ X0 f; ~" O' o
              , _  }$ r0 g( k' ^* N& Y
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2  @. d, ~6 J4 ~7 ^9 J/ A% S

8 x) p" v" J& z# a! {3 {    e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
" b! H" {- i! Q0 `0 s+ Y; [. i% D: j4 b
4. 將所得數值相加
, X# _9 U7 ]8 f& m4 S& H  F: y2 @5 ?/ g9 C- V/ ~2 N
   e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85& Z' k8 Z6 e. ^
# g: ~& q( i( I
5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
& @& r( b; p  g: u& P7 O  _    85 + 3 = 88 (註88 為11的倍數)$ t" [* h1 v0 m% a+ M8 O7 [  v5 E

/ t$ b* \  D/ q5 B, ]4 J! x6. Step 5 找出的數值便是我們身份証括弧內的號碼。
. c3 {+ f+ }( ]    i.e. 3 !!4 K, ^" @) A9 K# P# y* a7 ^& u/ e

/ |- I- J2 ?2 Q3 F# n: d[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ]
cit有教.
weighted modulo 11- n: u) k' X4 \& s  N# g% F' w
http://www.barcodeisland.com/msi.phtml
C'est Forrest Jam~~
返回列表 回復 發帖
<<新主題 | 舊主題>>
娛樂滿紛 26FUN » 吹水版 » [生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]

重要聲明:26fun.com為一個討論區服務網站。本網站是以即時上載留言的方式運作,26fun.com對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。26fun.com有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。