Tidak suka iklan? Pergi Bebas Iklan Hari ini

Pemilih Acak Berbobot

Pengembang
IKLAN · HAPUS?

Pengaturan

IKLAN · HAPUS?

Memandu

Pemilih Acak Berbobot

Pilih item secara acak dari daftar dengan bobot khusus — berikan beberapa item peluang lebih tinggi untuk dipilih daripada yang lain. Menggunakan keacakan kriptografi untuk seleksi yang adil dan tidak bias. Pilih satu atau beberapa item, dengan atau tanpa penggantian, dan lacak riwayat serta statistik pilihan Anda.

Cara Penggunaan

Tambahkan item dan tetapkan bobot untuk masing-masing — bobot yang lebih tinggi berarti peluang lebih tinggi untuk dipilih. Alat ini secara otomatis menghitung dan menampilkan persentase probabilitas setiap item. Klik Pilih untuk memilih item secara acak. Pilih berapa banyak item yang akan dipilih sekaligus, dan alihkan antara dengan penggantian (item dapat dipilih lagi) dan tanpa penggantian (setiap item dipilih hanya sekali per batch). Impor item dari CSV atau tempel daftar yang dipisahkan baris baru.

Fitur

  • Bobot Khusus — Tetapkan bobot numerik apa pun untuk setiap item. Bobot 10 membuat item dua kali lebih mungkin dipilih daripada item dengan bobot 5. Persentase probabilitas diperbarui secara otomatis.
  • Keacakan Kriptografis — Menggunakan crypto.getRandomValues() untuk seleksi acak yang benar-benar adil dan tidak bias. Tanpa jalan pintas pseudo-acak.
  • Pilih Beberapa Item — Pilih 1 atau lebih item sekaligus. Alihkan antara dengan penggantian (item dapat berulang) dan tanpa penggantian (setiap item dipilih paling banyak sekali per batch).
  • Riwayat Pilihan — Log lengkap semua pilihan dalam sesi saat ini dengan stempel waktu dan nomor pilihan. Hapus riwayat jika perlu.
  • Visualisasi Probabilitas — Bagan pai/donat yang menunjukkan distribusi bobot. Setelah beberapa pilihan, bandingkan distribusi aktual terhadap probabilitas yang diharapkan.
  • Impor CSV — Tempel item sebagai CSV (item,bobot) atau teks yang dipisahkan baris baru. Item tanpa bobot default ke 1.
  • Manajemen Item Dinamis — Tambah, hapus, dan atur ulang item dengan bebas. Mulai dengan baris kosong yang sudah ditentukan sebelumnya dan tambahkan lebih banyak sesuai kebutuhan.

Cara Kerja Seleksi Berbobot

Seleksi acak berbobot menggunakan fungsi distribusi kumulatif: semua bobot dijumlahkan, angka acak dihasilkan antara 0 dan total bobot, kemudian algoritme berjalan melalui bobot kumulatif untuk menemukan item tempat angka acak jatuh. Item dengan bobot 30 dari total bobot 100 memiliki peluang tepat 30% untuk dipilih pada setiap pilihan. Ini adalah algoritme yang sama yang digunakan dalam lotere, tabel loot game, dan pengambilan sampel ilmiah.

IKLAN · HAPUS?

Apa itu seleksi acak berbobot?

Seleksi acak berbobot adalah metode pemilihan item secara acak di mana setiap item memiliki probabilitas pemilihan yang berbeda. Berbeda dengan pemilihan acak sederhana (di mana setiap item memiliki peluang yang sama), seleksi berbobot memungkinkan Anda menetapkan kepentingan atau kemungkinan pada setiap opsi. Misalnya, dalam undian di mana seseorang membeli 5 tiket dan yang lain membeli 1 tiket, orang pertama seharusnya 5 kali lebih mungkin untuk menang. Pemilihan acak berbobot menangani ini secara matematis — bobot item dibagi dengan total bobot sama dengan probabilitas pastinya.

Apa perbedaan antara dengan dan tanpa penggantian?

Dengan penggantian berarti item dapat dipilih lebih dari sekali — setelah setiap pilihan, semua item tetap ada di kumpulan. Ini seperti melempar dadu: setiap lemparan independen. Tanpa penggantian berarti setelah item dipilih, item tersebut dihapus dari kumpulan untuk sisa pilihan dalam batch tersebut. Ini seperti menarik kartu: setiap tarikan mengubah peluang untuk yang berikutnya. Gunakan 'dengan penggantian' ketika pengulangan diperbolehkan (pengambilan sampel acak), dan 'tanpa penggantian' ketika Anda membutuhkan pilihan unik (penugasan tugas, bagan turnamen).

Apakah seleksi acak benar-benar adil?

Ya. Alat ini menggunakan crypto.getRandomValues(), generator angka acak kriptografi yang sama yang digunakan untuk aplikasi keamanan seperti pembuatan kunci enkripsi. Berbeda dengan Math.random() yang menggunakan algoritme pseudo-acak, crypto.getRandomValues() mengambil dari kumpulan entropi sistem operasi, menghasilkan angka acak yang aman secara kriptografis. Dikombinasikan dengan algoritme fungsi distribusi kumulatif, ini memastikan tingkat pemilihan aktual setiap item konvergen tepat ke probabilitas yang ditetapkan dalam banyak pilihan.

Apa kegunaan umum pemilihan acak berbobot?

Seleksi acak berbobot digunakan dalam pengembangan game (tabel loot, spawn musuh), pemasaran (hadiah promosi dengan hadiah berjenjang), pendidikan (pemilihan pertanyaan kuis berbobot), manajemen proyek (penugasan tugas yang diprioritaskan), pengujian A/B (distribusi lalu lintas antar varian), pengambilan keputusan (ketika opsi memiliki prioritas berbeda), dan penelitian ilmiah (pengambilan sampel bertingkat). Skenario apa pun di mana Anda membutuhkan keacakan tetapi tidak probabilitas yang sama mendapat manfaat dari seleksi berbobot.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?
 
 

Impor Item

Satu item per baris. Berat opsional setelah koma: item,weight