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

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

1. 寫下你的身份証號碼 (包括第一個英文字母)' m# [8 Y% u0 j* A
    e.g. A123456 (?)) G3 Q; ~( B( C$ l* P2 B% j

) e: P6 |7 c% p1 }; u2. 將第一個英文字母按下表轉化為數字
8 p: {0 e; X% W, A/ Z    1     2     3     4     5     6     7     8     9     10     11+ S! y5 s6 W: N7 t  `- E' W
    A     B     C    D     E     F     G     H     I      J      K
5 x% f* I& |: d. D    L     M     N    O    P     Q     R     S     T     U      V
" ~! u. K* U: n1 l# b. O    W    X     Y    Z  . }7 c& Q% U2 T$ f+ Y3 \& }, K

: C) _, x3 ]# ~2 C  B3 G' A# @5 Z( G    e.g A=1; W, U9 e9 |& x$ h4 N
                Z! {, o7 c$ X, w9 L4 F/ ~5 s- m
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2+ T. Q$ C  m4 g& @
' A# A' p3 v# S, A3 P# o
    e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2
4 N0 B. m+ _( {5 @9 `1 ?6 y
  K& H$ }8 q+ W5 N* q4. 將所得數值相加  {! v) s) J* S6 K. ~# ?. V% X& z% d
( X% U, S  V$ w7 i) ^
   e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
1 S4 }. B. a9 d. W- q# T
" m1 {  {: h' N8 W8 u1 S2 l5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。
- }) g+ o, R6 n( d) H7 }    85 + 3 = 88 (註88 為11的倍數)3 E* i/ y( L6 R, F' q( m9 ^

. S5 ^; _5 q" V  G/ }( N6. Step 5 找出的數值便是我們身份証括弧內的號碼。
. |  ?6 N  l# ^/ D' I4 |1 [    i.e. 3 !!
5 R  a) `+ }6 Z" c# q/ z8 G( Y! x$ S8 S) m
[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ]
cit有教.
weighted modulo 11! j3 j$ r! K+ C( _: p9 C# U
http://www.barcodeisland.com/msi.phtml
C'est Forrest Jam~~
返回列表 回復 發帖
<<新主題 | 舊主題>>
娛樂滿紛 26FUN » 吹水版 » [生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]

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