Generator numerów rowych
Generuj fikcyjne, ale matematycznie ważne numery rowe do testowania.
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.