Mieszanie wierszy

Losowo zmień kolejność wierszy w tekście.

Tekst

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ć

  1. Wklej lub wpisz swoją listę (jeden element w linii).
  2. Kliknij Losuj kolejność. Wynik pojawi się poniżej. Kliknij ponownie, aby uzyskać nową kolejność.
  3. 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.

Najczęściej zadawane pytania

Jak działa losowanie kolejności?
Używamy sprawiedliwego algorytmu losowania (Fisher–Yates), dzięki czemu każda kolejność jest jednakowo prawdopodobna. Działa w Twojej przeglądarce.
Czy mój tekst jest wysyłany na serwer?
Nie. Losowanie odbywa się całkowicie w Twojej przeglądarce. Twój tekst nigdy nie opuszcza Twojego urządzenia.
Czy puste linie są zachowywane?
Tak. Wszystkie linie są losowane bez zmian. Użyj narzędzia Usuń duplikaty lub Przycinanie tekstu, jeśli chcesz wcześniej wyczyścić listę.
Czy istnieje limit liczby wierszy do wylosowania?
Nie ma sztywnego limitu. Narzędzie obsługuje tysiące wierszy bez zauważalnego opóźnienia, ponieważ całe przetwarzanie odbywa się lokalnie w Twojej przeglądarce.