Генератор номерів народження
Генеруйте вигадані, але математично дійсні чеські/словацькі номери народження для тестування.
Генератор номерів народження
Цей інструмент генерує номери народження (rodné číslo), які є структурно й математично дійсні, але не належать жодній реальній людині — вони існують виключно як тестові дані для QA-наборів, демонстрацій валідації форм, прикладів баз даних та навчальних матеріалів. Кожен номер слідує тим же публічним правилам, що й справжній: перші шість цифр кодують дату народження як РРММДД, а з 1954 року додається контрольна цифра, щоб уся значення пройшла стандартну контрольну суму за модулем 11. Номери, датовані раніше 1954 року, використовують старіший 9-значний формат, який ніколи не мав контрольної цифри.
Виберіть діапазон років, і генератор витягуватиме дати народження лише з цього діапазону, тому ви можете створити партію номерів для дорослих, для конкретного десятиліття або розподілену на зміну формату в 1954 році для одночасного тестування обох шляхів коду. Виберіть "чоловіча", "жіноча" або "обидва" для статі — поле місяця зміщено на 50 для женського народження, рівно як робить справжнє кодування, й "обидва" випадково змішують їх по всій партії. Встановіть кількість номерів для створення й виберіть, розділяє виведення дату й серію косою рискою (900101/1234) чи запускає всі цифри разом (9001011234).
Оскільки контрольна цифра обчислюється для кожного 10-значного номера, виведення з цього інструменту проходить ту ж логіку валідації, що й власний валідатор номерів народження TextArray — вставте партію прямо туди для підтвердження або інтегруйте її в автоматизовані тести, які мають підтвердити, що ваша форма правильно приймає (або відхиляє змінені варіанти) правильно сформований номер народження. Підсумок під виведенням також розділяє партію за кількістю номерів, які вийшли чоловічими, й кількістю женськими.
Все працює локально у вашому браузері, використовуючи Web Crypto API для випадковості — нічого не надсилається ніде, не реєструється й не зберігається, й жодне виведення тут ніколи не було призначено реальній людині. Використовуйте це суворо для тестування й розвитку, ніколи не для представлення особистості реальної людини.