tigtools

Urutkan Baris

Tempel daftar untuk mengurutkannya secara alfabetis, berdasarkan panjang, secara terbalik, atau secara acak. Urutan alfabetis mengikuti aturan bahasa halaman.

Berjalan di browser Anda Tanpa perlu mendaftar

Urutan

Cara menggunakan

  1. Tempel daftar Anda di kotak input, satu item per baris.
  2. Pilih urutan: A → Z, Z → A, berdasarkan panjang, terbalik, atau acak.
  3. Atur opsi: urutan angka alami, abaikan kapitalisasi, hapus spasi di awal dan akhir, serta hapus baris kosong.
  4. Salin daftar yang sudah diurutkan dari kotak output. Dalam mode acak, “Acak lagi” akan menghasilkan urutan acak baru.

Cara kerja

Pengurutan alfabetis menggunakan aturan pengurutan sesuai bahasa halaman di browser (Intl.Collator), bukan kode karakter mentah. Huruf beraksen diurutkan di dekat huruf dasarnya dalam bahasa Inggris (“éclair” dekat “eclair”, bukan setelah “z”), sedangkan urutan alfabet khusus tiap bahasa tetap digunakan: dalam bahasa Turki, “ç” muncul setelah “c”, dan dalam bahasa Swedia, “ö” muncul setelah “z”.

Dengan “Urutan angka alami”, rangkaian digit dibandingkan berdasarkan nilainya, sehingga “file 2” muncul sebelum “file 10”. Tanpa opsi ini, digit dibandingkan satu per satu sehingga “file 10” muncul lebih dulu. Dengan “Abaikan kapitalisasi”, baris yang hanya berbeda dalam penggunaan huruf besar dan kecil dianggap sama dan urutan aslinya dipertahankan. Tanpa opsi ini, baris tetap diurutkan secara alfabetis (bukan semua huruf kapital sebelum huruf kecil), tetapi baris dengan huruf kapital di awal muncul lebih dulu jika dua baris hanya berbeda dalam kapitalisasi: “Apple” sebelum “apple”.

Pengurutan berdasarkan panjang menghitung karakter yang terlihat, sehingga emoji dengan warna kulit dihitung sebagai satu karakter; baris dengan panjang yang sama kemudian diurutkan secara alfabetis. Urutan terbalik membalik daftar tanpa mengurutkannya. Pengacakan menggunakan generator angka acak kriptografis browser dengan metode Fisher–Yates, sehingga setiap urutan memiliki peluang yang sama. Semua pengurutan bersifat stabil: baris yang sama mempertahankan urutan relatif aslinya. Hasil menggunakan akhiran baris LF.

Contoh

File bernomor

“chapter 1, chapter 12, chapter 2, chapter 3” yang diurutkan A → Z dengan urutan angka alami menjadi chapter 1, chapter 2, chapter 3, chapter 12.

Nama dengan aksen

“Zoë, Émile, Ana, Eric” yang diurutkan A → Z menghasilkan Ana, Émile, Eric, Zoë dalam bahasa Inggris. Pengurutan berdasarkan titik kode sederhana akan keliru menempatkan Émile di urutan terakhir.

Urutan acak untuk undian

Tempel daftar peserta, lalu pilih Acak untuk mendapatkan urutan acak yang adil untuk presentasi atau pengaturan tempat duduk. Klik “Acak lagi” untuk mendapatkan urutan baru.

Pertanyaan yang sering diajukan

Mengapa “Émile” diurutkan sebelum “Eric”, bukan di urutan terakhir?

Tool ini menggunakan pengurutan yang menyesuaikan bahasa dan membandingkan huruf beraksen berdasarkan huruf dasarnya terlebih dahulu. “Émile” dan “Eric” sama-sama diawali E, dan “m” muncul sebelum “r”.

Mengapa kata dengan huruf besar dan kecil muncul bercampur?

Urutan alfabetis dalam kamus mengabaikan kapitalisasi, sehingga “apple”, “Banana”, dan “cherry” diurutkan berdasarkan hurufnya. Kapitalisasi hanya menentukan urutan kata-kata yang sama dalam hal lainnya.

Apakah pengacakan ini benar-benar acak?

Ya. Tool ini menggunakan crypto.getRandomValues, generator acak browser yang aman secara kriptografis, dengan pengacakan Fisher–Yates yang tidak bias. Setiap kemungkinan urutan memiliki peluang yang sama.

Bisakah saya mengurutkan berdasarkan kolom atau angka saja?

Baris diurutkan sebagai teks utuh. Urutan angka alami menangani angka di dalam baris dengan benar, tetapi tidak tersedia pemilihan kolom; untuk data CSV, gunakan spreadsheet atau konverter CSV ke JSON.

Privasi

Daftar Anda hanya diurutkan di browser. Daftar tidak diunggah, disimpan, atau disertakan dalam analitik.