tigtools

Sắp xếp dòng

Dán danh sách để sắp xếp theo bảng chữ cái, độ dài, thứ tự đảo ngược hoặc ngẫu nhiên. Thứ tự bảng chữ cái tuân theo quy tắc của ngôn ngữ trên trang.

Chạy ngay trên trình duyệt Không cần đăng ký

Thứ tự

Cách sử dụng

  1. Dán danh sách vào ô nhập, mỗi mục trên một dòng.
  2. Chọn thứ tự: A → Z, Z → A, theo độ dài, đảo ngược hoặc xáo trộn.
  3. Thiết lập tùy chọn: thứ tự số tự nhiên, bỏ qua chữ hoa/thường, xóa khoảng trắng và xóa dòng trống.
  4. Sao chép danh sách đã sắp xếp từ ô kết quả. Trong chế độ xáo trộn, chọn “Xáo trộn lại” để tạo thứ tự ngẫu nhiên mới.

Cách hoạt động

Sắp xếp theo thứ tự bảng chữ cái sử dụng quy tắc đối chiếu của trình duyệt theo ngôn ngữ của trang (Intl.Collator), không dựa trên mã ký tự thô. Các chữ có dấu được xếp cạnh chữ cái gốc trong tiếng Anh (“éclair” gần “eclair”, không phải sau “z”), còn thứ tự bảng chữ cái riêng của từng ngôn ngữ vẫn được áp dụng: trong tiếng Thổ Nhĩ Kỳ, “ç” đứng sau “c”, còn trong tiếng Thụy Điển, “ö” đứng sau “z”.

Khi bật “Sắp xếp số tự nhiên”, các dãy chữ số được so sánh theo giá trị, vì vậy “file 2” đứng trước “file 10”. Nếu không bật, từng chữ số được so sánh riêng và “file 10” đứng trước. Khi bật “Bỏ qua chữ hoa/thường”, các dòng chỉ khác nhau ở chữ hoa và chữ thường được xem là bằng nhau và giữ nguyên thứ tự ban đầu. Nếu không bật, các dòng vẫn được sắp xếp theo bảng chữ cái (không phải tất cả chữ hoa đều đứng trước chữ thường), nhưng dòng viết hoa chữ cái đầu sẽ đứng trước nếu hai dòng chỉ khác nhau về kiểu chữ: “Apple” đứng trước “apple”.

Sắp xếp theo độ dài đếm số ký tự hiển thị, vì vậy emoji có màu da được tính là một ký tự; các dòng có cùng độ dài sẽ được xếp theo bảng chữ cái. Đảo ngược thứ tự sẽ đảo danh sách mà không sắp xếp. Xáo trộn sử dụng bộ tạo số ngẫu nhiên mật mã của trình duyệt theo phương pháp Fisher–Yates, nên mọi thứ tự đều có xác suất như nhau. Tất cả các kiểu sắp xếp đều ổn định: các dòng bằng nhau giữ nguyên thứ tự tương đối ban đầu. Kết quả sử dụng ký tự xuống dòng LF.

Ví dụ

Tệp được đánh số

Sắp xếp “chapter 1, chapter 12, chapter 2, chapter 3” từ A → Z với thứ tự số tự nhiên sẽ cho kết quả chapter 1, chapter 2, chapter 3, chapter 12.

Tên có dấu

Sắp xếp “Zoë, Émile, Ana, Eric” từ A → Z trong tiếng Anh sẽ cho kết quả Ana, Émile, Eric, Zoë. Cách sắp xếp đơn giản theo mã điểm sẽ đặt Émile ở cuối một cách không chính xác.

Tạo thứ tự ngẫu nhiên để bốc thăm

Dán danh sách người tham gia rồi chọn Xáo trộn để tạo thứ tự ngẫu nhiên công bằng cho phần thuyết trình hoặc sơ đồ chỗ ngồi. Nhấn “Xáo trộn lại” để có thứ tự mới.

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

Vì sao “Émile” đứng trước “Eric” chứ không nằm ở cuối?

Công cụ sắp xếp theo quy tắc ngôn ngữ, ưu tiên so sánh chữ cái gốc của các chữ có dấu. “Émile” và “Eric” đều bắt đầu bằng E, và “m” đứng trước “r”.

Vì sao từ viết hoa và viết thường lại nằm xen kẽ?

Thứ tự trong từ điển bỏ qua chữ hoa/thường, nên “apple”, “Banana” và “cherry” được sắp xếp theo chữ cái. Kiểu chữ chỉ quyết định thứ tự của các từ vốn giống hệt nhau.

Việc xáo trộn có thực sự ngẫu nhiên không?

Có. Công cụ sử dụng crypto.getRandomValues, bộ tạo số ngẫu nhiên an toàn về mặt mật mã của trình duyệt, cùng phép xáo trộn Fisher–Yates không thiên lệch. Mọi thứ tự đều có xác suất xuất hiện như nhau.

Tôi có thể sắp xếp theo cột hoặc chỉ theo số không?

Các dòng được sắp xếp như những đoạn văn bản hoàn chỉnh. Thứ tự số tự nhiên xử lý đúng các số trong dòng, nhưng công cụ không hỗ trợ chọn cột; với dữ liệu CSV, hãy dùng bảng tính hoặc công cụ chuyển CSV sang JSON.

Quyền riêng tư

Danh sách chỉ được sắp xếp trong trình duyệt của bạn. Danh sách không được tải lên, lưu trữ hoặc đưa vào dữ liệu phân tích.