Wygenerowane numery mają poprawną sumę kontrolną, ale nie istnieją w żadnym rejestrze. Używaj tylko w testach.
Ile numerów wygenerować?
Wariant REGON
Zbyt wiele zapytań. Poczekaj chwilę i spróbuj ponownie. Błąd połączenia. Sprawdź internet i spróbuj ponownie. Błąd serwera. Spróbuj ponownie.
Wygenerowane numery
O generatorze REGON
Do czego służy generator
Przydaje się przy testowaniu aplikacji rejestrujących firmy, systemów kadrowych lub formularzy, w których pole REGON jest walidowane po stronie serwera. Wariant 14-cyfrowy dotyczy jednostek lokalnych — przydatny gdy testujesz obsługę oddziałów firmy.
Jak działa generowanie
Dla REGON 9-cyfrowego generator losuje 8 cyfr i oblicza cyfrę kontrolną algorytmem modulo 11 z wagami [8, 9, 2, 3, 4, 5, 6, 7]. Dla REGON 14-cyfrowego najpierw powstaje poprawna 9-cyfrowa baza, do której dołączane są 4 losowe cyfry, a potem obliczana jest druga cyfra kontrolna z wagami [2, 4, 8, 5, 0, 9, 7, 3, 6, 1, 2, 4, 8]. W obu przypadkach reszta równa 10 oznacza cyfrę kontrolną 0.
Ważne
Wygenerowane numery nie są zarejestrowane w GUS REGON i nie mogą być używane w dokumentach ani zgłoszeniach statystycznych.
API generatora
Generatory na tej stronie korzystają z REST API, z którego możesz też korzystać bezpośrednio — wysyłasz żądanie GET z parametrami i otrzymujesz listę numerów w JSON.
GET /api/v1/generate/regon?count=5 &digits=9
Host: polishdata.eu
// Response 200 OK
{
"data": [
{
"regon": "012100784",
"digits": 9
}
],
"count": 5,
"type": "regon"
}