Roda Putar Pemilih Rawak

Tampal nama atau import fail TXT atau CSV, kemudian putar roda untuk membuat pilihan rawak yang adil.

Bina roda anda

Masukkan satu item setiap baris atau import lajur pertama fail TXT atau CSV.

6 item

Import CSV menggunakan lajur pertama. Baris pengepala dianggap sebagai item.

Senarai dan keputusan anda kekal dalam pelayar ini. ToolSG tidak memuat naiknya.

Roda putar anda

Pemenang dipilih dengan selamat sebelum animasi bermula.

Pemenang terkini

10 keputusan terkini disimpan hanya dalam pelayar ini.

Belum ada pemenang. Putar roda untuk keputusan pertama anda.

Panduan terperinci

Roda pilihan: kebarangkalian, nama pendua dan penyingkiran

Fahami pemilihan sebelum animasi, kesan pendua terhadap peluang serta import, penyingkiran dan sejarah pelayar.

Kali terakhir disahkan: Versi teks biasa panduan ini

Angka utama sepintas lalu

Pemilihan
Rawak pelayar 32-bit dengan pensampelan penolakan
crypto.getRandomValues membekalkan nilai rawak; animasi mengikut entri yang dipilih.
Senarai minimum
2 entri bukan kosong
Ruang di tepi baris dibuang dan baris kosong digugurkan.
Peluang setiap entri
1 / jumlah entri
Nama pendua kekal sebagai entri berasingan yang layak.
Sejarah terkini
10 keputusan terakhir
Disimpan bersama senarai dan tetapan dalam profil pelayar ini apabila storan setempat tersedia.
Tempoh animasi
3, 5, 8 atau 12 saat
Pilihan mengurangkan gerakan melangkau animasi putaran.

Jalankan pemilihan dengan senarai yang disemak

  1. Langkah 1: Sediakan senarai

    Satu pilihan sebaris atau import TXT/CSV UTF-8. Semak hasil import sebelum memutar.

  2. Langkah 2: Semak pendua

    Buang ulangan tidak sengaja. Kekalkan hanya jika pemberat tambahan memang dikehendaki.

  3. Langkah 3: Putar dan tunjukkan hasil

    Entri dipilih sebelum animasi. Tempoh mengubah persembahan, bukan keputusan yang sudah dipilih.

  4. Langkah 4: Buang entri antara pusingan

    Keluarkan pemenang memadam padanan tepat pertama sahaja. Buang semua entri orang itu jika mereka tidak boleh menang lagi.

  5. Langkah 5: Rekod hasil penting

    Salin hasil ke tempat lain sebelum mengosongkan sejarah atau meninggalkan pelayar; hanya 10 keputusan terkini disimpan.

Apa yang menentukan hasil

Pemilih meminta nilai rawak 32-bit tanpa tanda daripada API kriptografi pelayar. Nilai di hujung julat yang tidak membentuk gandaan lengkap jumlah entri ditolak, kemudian baki digunakan sebagai indeks. Ini mengelakkan bias modulo daripada operasi baki terus.

Entri pemenang dipilih sebelum roda bergerak. Animasi berhenti pada segmennya. Tempoh atau pilihan gerakan berkurang tidak mengubah entri yang sudah dipilih. Sumber rawak pelayar dan senarai menentukan pemilihan; animasi bukan cabutan kedua.

Pendua mengubah penyebut

Setiap baris sah mempunyai satu peluang daripada jumlah baris. Peluang seseorang ialah bilangan entri mereka dibahagi semua entri. Peratus di bawah dibundarkan kepada satu tempat perpuluhan.

Entri berbeza pada awalnya Peluang setiap entri asal Satu nama dimasukkan dua kali
2 50.0% 2 / 3 = 66.7%
6 16.7% 2 / 7 = 28.6%
20 5.0% 2 / 21 = 9.5%

Salinan tambahan mengubah jumlah, jadi peluang bukan sekadar dua kali peratus asal. Amaran pendua mengabaikan huruf besar/kecil dan mengira salinan tambahan. Ben, ben, BEN, Chen melaporkan dua pendua, tetapi keempat-empat entri kekal layak.

Mengeluarkan pemenang

Tindakan ini memadam entri pertama yang sepadan tepat dengan teks pemenang. Salinan sama dan variasi huruf besar/kecil yang lain kekal. Untuk tiada ulangan mengikut orang, padam semua entri orang itu secara manual, termasuk nama lain yang digunakan.

Daripada enam entri berbeza, membuang satu mengubah peluang setiap baki daripada 1/6 kepada 1/5. Sejarah tidak mengecualikan sesiapa secara automatik. Roda tidak berputar dengan satu entri sahaja; tentukan entri terakhir secara berasingan jika perlu.

Import dan paparan nama

TXT menggunakan satu item sebaris. CSV menggunakan lajur pertama, mengendalikan koma dalam petikan serta petikan berganda, dan merapatkan ruang berulang dalam sel terpilih. Pengepala tidak dikesan: Name boleh menjadi calon. Koma bertitik bukan pemisah lajur di sini.

Fail dibaca sebagai UTF-8. Semak nama Cina dan Tamil selepas import, khususnya eksport pengekodan lama. Pengimport ini bukan pengesah CSV ketat.

Label pada roda boleh dipendekkan untuk paparan; senarai dan teks penuh pemenang kekal. Label pendek bukan entri baharu.

Storan dan had praktikal

Senarai, tetapan dan 10 hasil terkini disimpan dalam profil pelayar semasa, bukan dimuat naik untuk pemilihan. Pengguna lain profil itu boleh melihatnya. Ini bukan rekod sandaran; pembersihan data tapak atau tamat sesi peribadi boleh menghapuskan keadaan yang berkaitan. Pelayaran peribadi tidak memadam data profil biasa.

Kosongkan sejarah memadam hasil. Tetapkan semula memulihkan senarai sampel, mengosongkan hasil lalu menyimpan keadaan baharu; ia tidak memadam semua storan tapak. Senarai sangat besar bergantung pada sumber pelayar.

Gunakan untuk pilihan kumpulan santai, bukan sistem cabutan atau audit diperakui. Pengisih teks membantu menyemak senarai dan penjana perkataan rawak menyediakan idea aktiviti.

Soalan Lazim

Bagaimanakah roda memilih pemenang?

Alat memilih entri secara selamat dalam pelayar sebelum animasi dan kemudian memutar kanvas ke segmen pemenang yang telah ditentukan.

Bolehkah saya import nama pekerja daripada hamparan?

Ya. Eksport nama sebagai CSV dalam lajur pertama, kemudian import fail tersebut. Pengepala dianggap sebagai item dan boleh dipadam dalam editor.

Apakah yang berlaku kepada entri pendua?

Pendua dikekalkan dan setiap kejadian mendapat segmen sendiri, jadi item berulang mempunyai peluang yang lebih tinggi.

Adakah ToolSG memuat naik nama saya?

Tidak. Pembacaan fail, pemilihan dan storan berlaku dalam pelayar anda sahaja.

Bolehkah saya mengelakkan pemenang yang sama?

Pilih Keluarkan pemenang dan teruskan selepas keputusan dipaparkan. Hanya entri pertama yang sepadan tepat dipadam. Salinan lain masih layak; padam semua entri orang itu jika mereka tidak boleh menang lagi.

Berapa banyak item boleh digunakan?

Tiada had maksimum tetap untuk saiz senarai atau panjang label. Sekurang-kurangnya dua item diperlukan dan senarai amat besar bergantung pada sumber pelayar serta peranti.

Sumber rujukan

  1. W3C — Web Cryptography API: getRandomValues
  2. MDN — Crypto.getRandomValues
  3. MDN — Window.localStorage
  4. MDN — prefers-reduced-motion

Panduan ini menerangkan peraturan yang diterbitkan dalam bahasa mudah. Ia bukan nasihat kewangan, undang-undang atau rasmi — peraturan boleh berubah, jadi sahkan dengan agensi yang dipautkan di atas sebelum membuat keputusan.