Przejdź do treści
100% lokalnie

Generator numerów rowych

Generuj fikcyjne, ale matematycznie ważne numery rowe do testowania.

Wynik

Generator numerów rowych

To narzędzie generuje numery rowe, które są strukturalnie i matematycznie ważne, ale nie należą do żadnej rzeczywistej osoby — istnieją czysto jako dane testowe dla QA, demonstracji walidacji formularzy, przykładowych baz danych i materiałów szkoleniowych. Każdy numer przestrzega tych samych publicznych reguł, co rzeczywisty: pierwsze sześć cyfr koduje datę urodzenia jako RRMMDD, a od roku 1954 dołączana jest cyfra kontrolna, aby cała wartość przeszła standardową sumę kontrolną modulo 11. Numery datowane przed rokiem 1954 używają starszej 9-cyfrowej formy, która nigdy nie miała cyfry kontrolnej.

Wybierz zakres lat, a generator będzie rysować tylko daty urodzenia z tego zakresu, dzięki czemu możesz wygenerować partię numerów dla dorosłych, dla konkretnej dekady lub podzieloną na zmianę formatu w 1954 roku, aby przetestować oba ścieżki kodu naraz. Wybierz "mężczyzna", "kobieta" lub "oba" dla płci — pole miesiąca jest przesunięte o 50 dla urodzenia żeńskiego, dokładnie tak jak robi to rzeczywiste kodowanie, a "oba" losowo mieszają je w całej partii. Ustaw liczbę numerów do wygenerowania i wybierz, czy wyjście oddziela datę i serię ukośnikiem (900101/1234) czy łączy wszystkie cyfry razem (9001011234).

Ponieważ cyfra kontrolna jest obliczana dla każdego 10-cyfrowego numeru, wyjście z tego narzędzia przechodzi przez tę samą logikę walidacji co walidator numerów rowych TextArray — wklej partię tam, aby potwierdzić, lub podłącz ją do testów automatycznych, które muszą potwierdzić, że twój formularz prawidłowo akceptuje (lub odrzuca zmienione warianty) prawidłowo sformułowanego numeru rowego. Suma pod wyjściem również dzieli partię na liczbę numerów, które okazały się mężczyznami i ile kobietami.

Wszystko działa lokalnie w przeglądarce przy użyciu Web Crypto API — nic się nigdzie nie wysyła, nie rejestruje i nie przechowuje, a żaden wynik tutaj nigdy nie został przypisany rzeczywistej osobie. Używaj tego ściśle do testowania i rozwoju, nigdy nie reprezentuj tożsamości rzeczywistej osoby.

Częste pytania

Czy to są rzeczywiste numery rowe?
Nie. Każdy numer to losowo generowane dane testowe, które przypadkowo przechodzą tę samą regułę sumy kontrolnej, którą przestrzegają rzeczywiste numery rowe. Żaden z nich nigdy nie został przypisany rzeczywistej osobie.
Dlaczego niektóre numery mają 9 cyfr, a inne 10?
10-cyfrowa forma z cyfrą kontrolną istnieje dopiero od roku 1954. Numery datowane wcześniej używają starszej 9-cyfrowej formy, która nigdy nie miała cyfry kontrolnej — generator automatycznie przełącza się w oparciu o wybrany rok.
Jak obliczana jest cyfra kontrolna?
W taki sam sposób, jak walidator numerów rowych TextArray ją sprawdza: pierwsze 9 cyfr jest składane modulo 11, a reszta staje się 10. cyfrą (z historycznym wyjątkiem, że reszta 10 jest zapisywana jako 0).
Czy mogę generować tylko numery mężczyzny lub tylko kobiety?
Tak. Ustaw "Płeć" na mężczyzna lub kobieta, aby generować tylko daną płeć, lub zostaw na "oba", aby losowo je mieszać w całej partii.
Czy moje dane są przesyłane gdziekolwiek?
Nie. Generowanie odbywa się całkowicie w przeglądarce przy użyciu Web Crypto API — nic, co generujesz, nie jest wysyłane na serwer, nie jest rejestrowane ani przechowywane.