Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator sekwencji i tablic

Generuj sekwencje liczb: arytmetyczne, geometryczne, Fibonacci, pierwsze. Eksportuj jako tablice PHP, JS, Python. Bezpłatnie.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Maksymalnie 20 000 elementów.
Ustaw parametry i kliknij „Przetwórz”, aby zobaczyć wynik.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator sekwencji i tablic liczb — ciągi matematyczne i programistyczne

Generator sekwencji i tablic liczb tworzy różne rodzaje ciągów numerycznych: arytmetyczne, geometryczne, Fibonacciego, pierwsze, losowe i własne. Wynikowe tablice możesz skopiować jako JSON array, CSV lub wartości oddzielone spacją — gotowe do użycia w kodzie lub arkuszu kalkulacyjnym.

Rodzaje generowanych sekwencji

Ciąg arytmetyczny — każdy następny element różni się o stałą wartość (różnicę). Np. 1, 3, 5, 7, 9... (różnica = 2). Definiujesz: wartość startową, krok i liczbę elementów. Ciąg geometryczny — każdy element jest pomnożony przez stały iloraz. Np. 1, 2, 4, 8, 16... (iloraz = 2). Zastosowanie: wykładniczy wzrost w modelowaniu populacji, odsetek złożonych. Ciąg Fibonacciego — każdy element jest sumą dwóch poprzednich: 1, 1, 2, 3, 5, 8, 13, 21... Wszechobecny w naturze (spirale muszli, kwiaty słonecznika) i algorytmice (wyszukiwanie Fibonacciego). Liczby pierwsze — liczby większe od 1, dzielące się tylko przez 1 i siebie. Ciąg losowy — liczby pseudolosowe z zadanego zakresu, z opcją bez powtórzeń (przetasowanie).

Zastosowania w programowaniu

Generowane tablice są przydatne w wielu kontekstach programistycznych: dane testowe dla algorytmów sortowania i wyszukiwania, wypełnienie tablic do testów jednostkowych, przykładowe dane do wizualizacji (wykresy, histogramy), generowanie losowych próbek do symulacji Monte Carlo, tworzenie zbiorów ID do testów baz danych, wypełnianie przykładowych baz danych (seeding) i tworzenie sekwencji do animacji CSS/JavaScript.

Formaty wyjściowe

Generator eksportuje sekwencje w formatach: JSON Array — [1, 2, 3, 4, 5] gotowy do wklejenia w JavaScript/Python/Java. CSV — 1,2,3,4,5 dla arkuszy kalkulacyjnych i baz danych. Spacja — 1 2 3 4 5 dla narzędzi bash i skryptów shell. Nowa linia — każdy element w osobnej linii, dla narzędzi przetwarzających linie. Python — sekwencja jako lista Python lub range().

Matematyczne właściwości sekwencji

Generator pokazuje też właściwości wygenerowanego ciągu: suma wszystkich elementów, iloczyn, wartość minimalna i maksymalna, średnia arytmetyczna, odchylenie standardowe. To przydatne przy projektowaniu testów — możesz zweryfikować, czy Twój algorytm daje oczekiwane wyniki statystyczne.

Najczęściej zadawane pytania

Jak wygenerować tablicę 100 losowych liczb bez powtórzeń?

Wybierz typ "Ciąg losowy", ustaw zakres (np. 1–1000), liczbę elementów: 100 i włącz opcję "Bez powtórzeń" (unikalny). Algorytm używa Fisher-Yates shuffle — tasuje tablicę 1–1000 i zwraca pierwsze 100 elementów, gwarantując brak duplikatów i równomierne rozłożenie.

Jaka jest różnica między ciągiem a tablicą?

Ciąg (sequence) to matematyczne pojęcie — nieskończony lub skończony zbiór elementów ułożonych w określonym porządku. Tablica (array) to struktura danych w programowaniu — skończona kolekcja elementów w pamięci. Generator tworzy skończone tablice reprezentujące matematyczne ciągi — dla potrzeb praktycznych te terminy są często używane wymiennie.

Jak wygenerować ciąg Fibonacciego do n-tego wyrazu?

Wybierz typ "Fibonacci" i podaj liczbę wyrazów. Generator obliczy: F(1)=1, F(2)=1, F(n)=F(n-1)+F(n-2). Uwaga: liczby Fibonacciego rosną wykładniczo — F(50) = 12.586.269.025, F(100) przekracza 10²⁰, więc dla dużych n potrzebujesz obsługi BigInteger (JavaScript i Python radzą sobie z tym natywnie).

Jak użyć wygenerowanej tablicy w JavaScript?

Skopiuj tablicę w formacie JSON Array i wklej bezpośrednio do kodu: const numbers = [1, 2, 3, 4, 5];. Możesz też użyć spread: const doubled = numbers.map(n => n * 2); lub: const sum = numbers.reduce((a, b) => a + b, 0);. Dla tablic dużych (100k+ elementów) rozważ generowanie programistycznie zamiast wklejania literału.

Jak generować sekwencje dat i czasów?

Generator liczb nie obsługuje bezpośrednio dat, ale możesz wygenerować sekwencję numeryczną (np. 0, 1, 2, ..., 29) i przekształcić w daty programistycznie: const days = Array.from({length: 30}, (_, i) => new Date(2024, 0, i+1).toISOString());. Dla złożonych sekwencji dat użyj bibliotek jak date-fns lub Moment.js.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!