Trang chủ / Công cụ văn bản và danh sách / Công cụ xáo trộn danh sách trực tuyến
Công cụ trực tuyến miễn phí

Công cụ xáo trộn danh sách trực tuyến

Xáo trộn ngẫu nhiên các dòng văn bản trực tuyến. Nhập danh sách, nhấn nút, nhận kết quả ngẫu nhiên ngay trong trình duyệt. Quá trình xử lý diễn ra cục bộ tro…

Bắt đầu sử dụng

Tính năng chính

Công cụ này xáo trộn thứ tự các dòng trong danh sách của bạn. Mỗi dòng, kể cả dòng trống, đều có cơ hội được di chuyển đến bất kỳ vị trí nào. Quá trình xáo trộn sử dụng thuật toán Fisher-Yates: mỗi vị trí từ cuối danh sách về đầu được hoán đổi một lần với một vị trí ngẫu nhiên phía trước.

Ví dụ cụ thể

Giả sử bạn có danh sách:

Cam
Táo
Chuối

Sau khi xáo trộn, bạn có thể nhận được:

Chuối
Cam
Táo

Thứ tự mới hoàn toàn ngẫu nhiên và khác nhau mỗi lần thực hiện.

Độ ngẫu nhiên mạnh mẽ

Các chỉ số xáo trộn được tạo từ crypto.getRandomValues với phương pháp lấy mẫu loại bỏ, tránh thiên lệch modulo cho độ dài danh sách được hỗ trợ. Điều này mạnh hơn Math.random, nhưng không phải là dịch vụ rút thăm công khai có thể kiểm toán.

Giới hạn và lưu ý

  • Dữ liệu đầu vào tối đa 500.000 ký tự.
  • Ký tự xuống dòng được chuẩn hóa thành ký tự newline.
  • Khoảng trắng đầu dòng, cuối dòng, mục trùng lặp và dòng trống được giữ nguyên.
  • Công cụ chỉ thay đổi thứ tự, không loại bỏ trùng lặp, không cắt khoảng trắng, không gán nhóm, không chọn người thắng hay gán trọng số.

Câu hỏi thường gặp

1. Tôi có thể xáo trộn danh sách có dòng trống không?

Có, các dòng trống được giữ nguyên và cũng được xáo trộn như các dòng khác.

2. Tại sao kết quả của tôi có thể giống với đầu vào?

Vì xáo trộn là ngẫu nhiên, có một xác suất nhỏ (rất thấp) danh sách giữ nguyên thứ tự ban đầu. Điều này là bình thường.

3. Công cụ có loại bỏ các mục trùng lặp không?

Không, công cụ chỉ xáo trộn thứ tự, không loại bỏ trùng lặp. Nếu bạn cần loại bỏ trùng lặp, hãy sử dụng công cụ khác.

Quá trình xử lý diễn ra cục bộ trong trình duyệt.