เครื่องกำเนิดบาป

เกี่ยวกับ

ใช้ตัวสร้าง SIN เพื่อสร้างหมายเลข SIN ที่ถูกต้อง

คืออะไร SIN?

หมายเลขประกันสังคม (SIN) เป็นตัวเลขเก้าหลักที่คุณต้องใช้ในการทำงานในแคนาดาหรือเพื่อเข้าถึงโครงการและสิทธิประโยชน์ของรัฐบาล SIN ออกให้กับบุคคลเดียวเท่านั้นและไม่สามารถใช้กับบุคคลอื่นได้ตามกฎหมาย คุณมีหน้าที่รับผิดชอบในการปกป้องบาปของคุณ จัดเก็บเอกสารใดๆ ที่มี SIN และข้อมูล���่วนบุคคลของคุณไว้ในที่ปลอดภัย

SIN มีรูปแบบเป็นสามกลุ่ม 3 หลัก (123 456 789) (wikipedia)

สร้างการตรวจสอบความถูกต้องของ SIN

หมายเลขประกันสังคมสามารถตรวจสอบได้ผ่านกระบวนการตรวจสอบหลักอย่างง่ายที่เรียกว่าอัลกอริทึม Luhn

จากหลักขวาสุดซึ่งเป็นหลักตรวจสอบ และเลื่อนไปทางซ้าย ให้เพิ่มค่าเป็นสองเท่าของทุกๆ หลักที่สอง หากผลลัพธ์ของการเสแสร้งนี้มีค่ามากกว่า 9 ให้เพิ่มตัวเลขของผลิตภัณฑ์ นำผลรวมของตัวเลขทั้งหมด หากผลรวมของ mod 10 เท่ากับ 0 แสดงว่าตัวเลขนั้นถูกต้อง มิฉะนั้นจะใช้ไม่ได้

โดยใช้เครื่องมือ

เครื่องมือนี้พัฒนาขึ้นสำหรับโปรแกรมเมอร์และผู้ทดสอบที่จำเป็นต้องป้อนหมายเลข SIN ต่างๆ ในการพัฒนาแบบฟอร์มอย่างต่อเนื่อง