UNPKG

thai-citizenid-gen

Version:

A library for generating valid Thai Citizen IDs and mock Thai personal data. Updated to correctly follow the ID generation algorithm and resolve security vulnerabilities in dependencies.

7 lines (6 loc) 287 B
export function generateThaiID(): string { const digits = Array.from({ length: 12 }, () => Math.floor(Math.random() * 10)); const sum = digits.reduce((acc, digit, i) => acc + digit * (13 - i), 0); const checkDigit = (11 - (sum % 11)) % 10; return digits.join('') + checkDigit; }