เครื่องมือสุ่มเลขบัตรประชาชน (จำลอง)
สุ่มและตรวจสอบเลขบัตรประชาชน 13 หลัก สำหรับการพัฒนาและทดสอบระบบ
สุ่มได้สูงสุด 100 เลขต่อครั้ง
ตรวจสอบเลขบัตรประชาชน
เลขบัตรประชาชน 13 หลัก คืออะไร?
เลขบัตรประชาชนไทยประกอบด้วยตัวเลข 13 หลัก โดยแต่ละหลักมีความหมายเฉพาะ เช่น ประเภทบุคคล จังหวัดที่ออกบัตร และลำดับทะเบียนราษฎร หลักสุดท้ายเป็นตัวเลขตรวจสอบ (Checksum) ที่ใช้สำหรับยืนยันความถูกต้องของเลขทั้งหมด
วิธีคำนวณ Checksum เลขบัตรประชาชน
การคำนวณเลขหลักที่ 13 (Checksum) ของบัตรประชาชนไทยทำโดยนำตัวเลข 12 หลักแรกมาคูณกับค่าน้ำหนักที่ลดหลั่นจาก 13 ถึง 2 ตามลำดับ จากนั้นนำผลรวมทั้งหมดมาหารด้วย 11 แล้วนำค่า 11 ลบด้วยเศษที่ได้ หากผลลัพธ์มากกว่า 9 ให้ใช้ค่า 0 เป็นหลักสุดท้าย สูตรสามารถเขียนได้ดังนี้: (11 - (ผลรวม % 11)) % 10 หากเลขหลักที่ 13 ตรงกับค่าที่คำนวณได้ แสดงว่าเลขบัตรประชาชนถูกต้องตามหลักคณิตศาสตร์
ใช้สำหรับอะไร?
เครื่องมือนี้เหมาะสำหรับนักพัฒนาโปรแกรมที่ต้องการสร้างข้อมูลทดสอบ เช่น การพัฒนา API ระบบสมัครสมาชิก หรือระบบฐานข้อมูล โดยไม่มีการใช้ข้อมูลจริงของบุคคลใด ๆ
คำถามที่พบบ่อย
สามารถใช้เลขบัตรประชาชนที่สร้างขึ้นทำธุรกรรมจริงได้หรือไม่?
ไม่ได้ เลขทั้งหมดถูกสร้างขึ้นแบบสุ่มสำหรับการทดสอบระบบเท่านั้น ไม่สามารถใช้ยืนยันตัวตนหรือทำธุรกรรมจริงได้
เครื่องมือนี้เชื่อมต่อกับฐานข้อมูลราชการหรือไม่?
ไม่ เครื่องมือนี้ไม่ได้เชื่อมต่อกับหน่วยงานราชการหรือฐานข้อมูลใด ๆ เป็นเพียงการคำนวณตามสูตร Checksum เท่านั้น
การตรวจสอบเลขบัตรประชาชนทำงานอย่างไร?
ระบบจะคำนวณเลขหลักที่ 13 โดยใช้สูตร (11 - (ผลรวม % 11)) % 10 หากผลลัพธ์ตรงกับหลักสุดท้าย แสดงว่าเลขถูกต้องตามหลักคณิตศาสตร์
เหมาะสำหรับใคร?
เหมาะสำหรับนักพัฒนาโปรแกรมที่ต้องการข้อมูลจำลองสำหรับทดสอบ API ระบบสมัครสมาชิก หรือฐานข้อมูล
ข้อกำหนดและคำเตือน
Mockentra ไม่มีความเกี่ยวข้องกับหน่วยงานราชการใด ๆ ข้อมูลทั้งหมดถูกสร้างขึ้นแบบสุ่มเพื่อการพัฒนาและการศึกษาเท่านั้น