Generator liczb losowych o rozkładzie Gaussa online
Generuj próbki z rozkładu normalnego: ustaw średnią, odchylenie standardowe, liczbę wyników i miejsca po przecinku. Obliczenia lokalne, bez wysyłania danych…
Rozpocznij
Jak działa generator i co możesz z nim zrobić
Narzędzie wykorzystuje transformację Boxa-Mullera: dwie losowe wartości z przeglądarki (pochodzące z crypto.getRandomValues) są przekształcane na próbkę standardowego rozkładu normalnego, następnie mnożone przez wybrane odchylenie standardowe i przesuwane o średnią. Dzięki temu otrzymujesz próbkę z rozkładu Gaussa o zadanych parametrach.
Przykład praktyczny
Ustaw średnią na 100, odchylenie standardowe na 15, liczbę wyników na 1000 i 5 miejsc po przecinku. Większość wyników będzie skupiona wokół 100, ale pojedyncze wartości mogą odbiegać o kilka odchyleń standardowych. Krótka seria może mieć średnią wyraźnie różną od 100.
Ustawienia i ich wpływ
- Średnia – przesuwa cały rozkład w lewo lub w prawo.
- Odchylenie standardowe – im większe, tym bardziej rozproszone wyniki. Wartość 0 jest dozwolona i zwraca samą średnią dla każdego wiersza.
- Liczba wyników – liczba wygenerowanych próbek (1–10 000).
- Miejsca po przecinku – zaokrąglenie wyświetlanych wartości; może powodować powtarzające się wartości, ale nie zmienia rzeczywistej precyzji obliczeń.
Ograniczenia i ważne informacje
Wyniki są generowane lokalnie i nie można ich odtworzyć, ponieważ narzędzie nie używa ziarna (seed). Narzędzie zwraca wyłącznie próbki – nie rysuje histogramu, nie przeprowadza testów normalności ani nie oblicza przedziałów ufności. Nie gwarantuje też żadnych granic dla rozkładu.
Najczęstsze pytania (FAQ)
1. Czy mogę wygenerować więcej niż 10 000 liczb?
Nie, maksymalna liczba wyników to 10 000. Jeśli potrzebujesz większej próbki, wygeneruj kilka zestawów i połącz je ręcznie.
2. Dlaczego średnia mojej próbki różni się od ustawionej wartości?
To normalne zjawisko losowe. Dla małej liczby wyników średnia próbki może się znacznie różnić od oczekiwanej. Zwiększenie liczby wyników przybliży średnią próbki do ustawionej wartości.
3. Czy wyniki są naprawdę losowe?
Tak, wartości losowe pochodzą z crypto.getRandomValues, który jest kryptograficznie bezpiecznym źródłem losowości w przeglądarce. Jednak ze względu na brak ziarna nie można odtworzyć tej samej sekwencji wyników.
Przetwarzanie odbywa się lokalnie w przeglądarce.