Wklej listę (jeden element w linii) i kliknij Losuj, aby zmienić kolejność losowo. Przydatne do losowania opcji, imion lub odpowiedzi w quizach. Działa w przeglądarce — nic nie jest wysyłane na serwer.
O losowaniu kolejności wierszy
Losowanie kolejności wierszy zmienia kolejność linii w tekście w sposób losowy. Wklej listę (imiona, opcje, zadania) i za każdym razem otrzymaj nową kolejność. Algorytm jest bezstronny, więc każda permutacja jest jednakowo prawdopodobna. Przydatne do quizów, losowania kolejności lub eliminowania uprzedzeń wynikających z kolejności.Jak używać
- Wklej lub wpisz swoją listę (jeden element w linii).
- Kliknij Losuj kolejność. Wynik pojawi się poniżej. Kliknij ponownie, aby uzyskać nową kolejność.
- Użyj Kopiuj wynik, aby skopiować wylosowaną listę.
Kluczowe funkcje
- Sprawiedliwa randomizacja — Wykorzystuje algorytm Fishera–Yatesa do prawdziwie bezstronnego losowania
- 100% po stronie klienta — Bez przesyłania na serwer; Twoje dane nigdy nie opuszczają przeglądarki
- Natychmiastowe wyniki — Losuje tysiące wierszy w milisekundach
- Zachowuje zawartość — Puste linie i białe znaki są zachowywane bez zmian
- Kopiowanie jednym kliknięciem — Szybkie kopiowanie wyniku do schowka
- Nieograniczone losowania — Kliknij ponownie, aby uzyskać inną losową kolejność za każdym razem
Kiedy używać tego narzędzia
- Losowanie kolejności pytań quizowych lub egzaminacyjnych dla uczniów
- Losowanie kolejności prezentacji lub wypowiedzi na spotkaniach
- Mieszanie utworów z playlisty, list do przeczytania lub zadań do wykonania
- Tworzenie sprawiedliwego losowania lub loterii z listy imion
- Eliminowanie uprzedzeń wynikających z kolejności alfabetycznej lub kolejności wstawienia w dowolnym zbiorze danych
Szczegóły techniczne
Losowanie jest wykonywane za pomocą algorytmu Fishera–Yatesa (znanego też jako tasowanie Knutha), który iteruje przez tablicę od ostatniego elementu do pierwszego, zamieniając każdy element z losowo wybranym elementem znajdującym się przed nim (włącznie z nim samym). Daje to równomiernie losową permutację w czasie O(n). Losowe wartości są generowane przez wbudowaną funkcję przeglądarki Math.random(). Dane wejściowe są dzielone po znakach nowej linii, losowane i ponownie łączone. Nie są używane żadne zewnętrzne biblioteki ani żądania sieciowe.
Podsumowanie
Losowanie wierszy to szybki i przyjazny dla prywatności sposób na losowanie dowolnej listy bezpośrednio w przeglądarce. Niezależnie od tego, czy potrzebujesz uczciwego losowania, zrandomizowanych quizów czy po prostu nowej kolejności elementów — narzędzie dostarcza bezstronne wyniki natychmiastowo, bez żadnego przesyłania danych. Połącz je z Sortowaniem wierszy lub Usuwaniem duplikatów, aby uzyskać kompletny przepływ pracy na tekście.