เครื่องกำเนิดบาป
เกี่ยวกับ
ใช้ตัวสร้าง SIN เพื่อสร้างหมายเลข SIN ที่ถูกต้อง
คืออะไร SIN?
หมายเลขประกันสังคม (SIN) เป็นตัวเลขเก้าหลักที่คุณต้องใช้ในการทำงานในแคนาดาหรือเพื่อเข้าถึงโครงการและสิทธิประโยชน์ของรัฐบาล SIN ออกให้กับบุคคลเดียวเท่านั้นและไม่สามารถใช้กับบุคคลอื่นได้ตามกฎหมาย คุณมีหน้าที่รับผิดชอบในการปกป้องบาปของคุณ จัดเก็บเอกสารใดๆ ที่มี SIN และข้อมูล���่วนบุคคลของคุณไว้ในที่ปลอดภัย
SIN มีรูปแบบเป็นสามกลุ่ม 3 หลัก (123 456 789) (wikipedia)
สร้างการตรวจสอบความถูกต้องของ SIN
หมายเลขประกันสังคมสามารถตรวจสอบได้ผ่านกระบวนการตรวจสอบหลักอย่างง่ายที่เรียกว่าอัลกอริทึม Luhn
จากหลักขวาสุดซึ่งเป็นหลักตรวจสอบ และเลื่อนไปทางซ้าย ให้เพิ่มค่าเป็นสองเท่าของทุกๆ หลักที่สอง หากผลลัพธ์ของการเสแสร้งนี้มีค่ามากกว่า 9 ให้เพิ่มตัวเลขของผลิตภัณฑ์ นำผลรวมของตัวเลขทั้งหมด หากผลรวมของ mod 10 เท่ากับ 0 แสดงว่าตัวเลขนั้นถูกต้อง มิฉะนั้นจะใช้ไม่ได้
โดยใช้เครื่องมือ
เครื่องมือนี้พัฒนาขึ้นสำหรับโปรแกรมเมอร์และผู้ทดสอบที่จำเป็นต้องป้อนหมายเลข SIN ต่างๆ ในการพัฒนาแบบฟอร์มอย่างต่อเนื่อง