หลักการคำนวนบัตรประชาชน
กรกฎาคม 27th, 2010
หลักการคำนวนเลขบัตรประชาชน
หลักการคำนวนเลขบัตรประชาชน : เคยสงสัยไหมว่าทำไมบางเว็บที่ให้เรากรอกเลขบัตรประชาชนนั้น มันรู้ว่าเราใส่มั่วหรือว่าใส่ของจริงได้อย่างไร? หรือว่าเว็บนั้นเส้นใหญ่อย่างมโหราณถึงได้มีการเชื่อมต่อฐานข้อมูลกับทะเบียนราฐของประเทศเราได้!
ในความเป็นจริงนั้นไม่มีอะไรเลย ไม่จะเป็นที่จะเชื่อมต่อฐานข้อมูลกับทะเบียนฐานก็สามารถที่จะเช็คได้ว่าเลขบัตรไหนเป็นของจริงหรือปลอมซึ่งเราสามารถคำนวนเลขบัตรประชาชนได้ดังนี้
- หลักการคำนวนเลขบัตรประชาชน
- มั่วตัวเลขมา 12 ตัวเลยเพื่อที่จะนำมาคำนวนเลขบัตร
- จัดการนำเลขบัตรนั้นไปแยกเป็นหลักแล้วคูณด้วยค่าประจำหลัก
- 3. จะได้ชุดตัวเลขประมาณนี้
- นำตัวเลขจากข้อ 3 มาบวกกัน
- นำเลขที่ได้จากข้อ 4 นั้นไปหาร 11 เพื่อให้ได้เศษออกมา
- นำเลขที่ได้จากข้อ 5 ไปลบ 11ซะเพื่อให้ได้เลขมาเติมบัตรประชาชนตัวสุดท้าย
- นำเลขที่ได้มานี้ไปเติมที่ตัวสุดท้ายของ 12 ตัวแรกจะเป็น
111111111111
(1 X 13) (1 X 12) (1 X 11) (1 X 10) (1 X 9) (1 X 8 ) (1 X 7) (1 X 6) (1 X 5) (1 X 4) (1 X 3) (1 X 2)
13 12 11 10 9 8 7 6 5 4 3 2
13+12+11+10+9+8+7+6+5+4+3+2 = 90
90 / 11 = เศษ 2
11 – 2 = 9
1111111111119
เป็นอันจบเรื่องหลักการคำนวนเลขบัตรประชาชน ซึ่งหลักการนี้เองที่เราสามารถนำไปใช้ในการทำโปรแกรมสุ่มเลขบัตรได้ง่ายๆเลย

Stumble Upon
Del.icio.us
Buzz