Tại sao dùng trình xáo này?
- Dùng Fisher–Yates để xáo công bằng (tránh kết quả thiên lệch của "xáo ngẫu nhiên").
- Tính ngẫu nhiên bảo mật mặc định qua
crypto.getRandomValues. - Chế độ hạt giống tùy chọn giúp tái tạo thứ tự có thể xác minh.
- Sao chép, chia sẻ URL hoặc xuất gói JSON/CSV — mọi thứ vẫn ở cục bộ.
Cách sử dụng (3 bước)
- Dán danh sách của bạn (mỗi mục một dòng).
- Nhấn Xáo.
- Sao chép kết quả hoặc chia sẻ cài đặt.
Quyết định thứ tự nhanh chóng
Công cụ xáo danh sách
Dán danh sách, xáo theo thuật toán công bằng, rồi sao chép hoặc chia sẻ.
Tạo 1..N
Tùy chọn nâng cao
Cùng hạt giống + cùng đầu vào + cùng lần chạy = cùng thứ tự.
Xáo đặt lại lần chạy về 0. Xáo lại tăng lần chạy.
Kết quả
Đây là thứ tự đã xáo của các mục trong danh sách.
Chia sẻ / Xuất
Chi tiết
Câu hỏi thường gặp
Tại sao không dùng Array.sort với Math.random()?
Cách đó có thể cho kết quả thiên lệch. Công cụ này dùng Fisher–Yates để xáo công bằng.
Danh sách của tôi có được gửi lên máy chủ không?
Không. Mọi thứ chạy cục bộ trong trình duyệt của bạn.
Chế độ hạt giống là gì?
Với cùng hạt giống, cùng đầu vào và cùng số lần chạy, bạn có thể tái tạo đúng thứ tự đó.
URL của tôi quá dài. Phải làm gì?
Chia sẻ URL chỉ chứa cài đặt hoặc xuất gói JSON thay vì nhúng toàn bộ danh sách vào URL.