Generator danych testowych JSON i CSV
Zbuduj zestaw fikcyjnych rekordów do testowania formularza, importu lub aplikacji.
Przejdź do narzędziaZbuduj zestaw fikcyjnych rekordów do testowania formularza, importu lub aplikacji. Ustal pola i seed, aby móc odtworzyć identyczny wynik.
Spis treści
Wynik i eksport
Brak gotowego wyniku
Uzupełnij formularz i utwórz wynik.
Jak działa narzędzie
- Dodaj pola o unikalnych nazwach z liter A–Z, cyfr i podkreślenia. Nazwa zaczyna się literą lub podkreśleniem.
- Wybierz typ. Formularz pokaże właściwe ustawienia: zakres liczby, daty, listę wartości lub prefiks tekstu.
- Ustaw udział null w każdym polu, liczbę wierszy oraz seed. Zapisz seed i konfigurację, jeśli chcesz odtworzyć test.
- Wygeneruj dane, obejrzyj pierwszych dziesięć rekordów i pobierz JSON lub CSV.
- Dla CSV wybierz separator i osłonę komórek przypominających formuły arkusza.
Szczegóły techniczne
Generator używa deterministycznego algorytmu pseudolosowego Mulberry32. Ten sam seed, kolejność pól, ustawienia i liczba wierszy w tej wersji narzędzia dają ten sam wynik. Kolejny numer rośnie od podanej wartości; liczby całkowite i daty obejmują oba końce zakresu. Liczby dziesiętne są losowane z siatki o wybranej liczbie miejsc po przecinku. Boolean losuje true albo false. Null jest losowany niezależnie w komórkach, więc mały zbiór nie musi mieć dokładnie wskazanego odsetka pustych wartości.
Tekst składa się z prefiksu i ośmiu znaków losowych. Imiona i nazwiska powstają z własnej małej listy przykładów. Adresy e-mail używają zarezerwowanej domeny example.test. UUID ma układ wersji 4 i pochodzi z tego samego powtarzalnego generatora; służy do danych testowych.
FAQ
Jak uzyskać ponownie te same dane?
Zachowaj seed, kolejność i pełne ustawienia pól oraz liczbę rekordów. Odtwarzalność dotyczy tej wersji generatora.
Czy mogę wygenerować PESEL, NIP lub IBAN?
Dla tych formatów dostępne są osobne generatory w serwisie. Ten formularz tworzy podstawowe pola i UUID do testów.
Dlaczego udział null różni się od ustawionego procentu?
Procent oznacza prawdopodobieństwo dla pojedynczej komórki. Przy małej próbie faktyczny udział może odbiegać od ustawienia.
Ograniczenia narzędzia
Zakres: 1–10 000 wierszy, 1–20 pól i łącznie do 100 000 komórek. Liczby: od −1 000 000 000 do 1 000 000 000, do sześciu miejsc po przecinku; tekst wyniku do 10 MB. Nie ma gwarancji unikalności losowych wartości. Do klucza rekordu wybierz kolejny numer. Zestaw jest fikcyjny i nie tworzy kont ani działających danych dostępowych. Generator pseudolosowy nie nadaje się do haseł i sekretów.
JSON zachowuje liczby, boolean i null. CSV zapisuje null jako pustą komórkę; nie odróżnia go od pustego tekstu. Liczby mają kropkę dziesiętną. Wszystkie pola CSV są cytowane, cudzysłowy podwajane, a tekst zapisany jako UTF-8 z BOM. Włączona osłona dodaje apostrof do tekstów mogących uruchomić formułę w arkuszu; komunikat podaje liczbę zmian. JSON zachowuje oryginalne wartości.
Źródła i aktualizacja
- RFC 4180 — format CSV — sprawdzono 18.09.2026.
- RFC 2606 — domeny do przykładów i testów — sprawdzono 18.09.2026.