O Slumpa
Slumpa to darmowa aplikacja webowa, która zbiera w jednym miejscu narzędzia losujące szukane zwykle pojedynczo: kostki, losy, imiona, liczby, kolory, talię kart, koło fortuny i całą serię zabaw imprezowych. Wszystko działa od razu w przeglądarce, bez konta i bez instalacji.
Dlaczego powstała Slumpa
Większość generatorów losowych w sieci robi jedną rzecz, jest zawalona reklamami albo wymaga rejestracji. Slumpa powstała jako przeciwieństwo tego: jedno miejsce ze wszystkimi narzędziami, strona ładuje się szybko i nic nie stoi między Tobą a losowaniem.
Aplikacja zbudowana jest jako PWA. Możesz dodać ją do ekranu głównego telefonu i korzystać z narzędzi nawet bez internetu, gdy strona raz się wczyta.
Jak działa losowanie
Wszystkie losowania używają crypto.getRandomValues, czyli kryptograficznego generatora liczb losowych wbudowanego w przeglądarkę, a nie Math.random. Na to nakłada się rejection sampling, które usuwa systematyczne przesunięcie powstające przy przeliczaniu liczby losowej na zakres za pomocą reszty z dzielenia.
Efekt jest taki, że każdy wynik ma dokładnie takie samo prawdopodobieństwo. Dla kostki oznacza to, że wszystkie sześć ścian są równie prawdopodobne, a dla losowania – że każdy uczestnik ma tę samą szansę.
22 języki, te same narzędzia
Slumpa dostępna jest w 22 językach: nordyckich, największych zachodnioeuropejskich, środkowoeuropejskich i bałtyckich. Każdy język ma własne adresy, własne teksty i własną zawartość zabaw – to nie są maszynowo przetłumaczone ciągi znaków.
Język zmienisz u góry strony. Wybór zapisuje się lokalnie i zostanie użyty przy następnym otwarciu strony startowej.