NamesWheel เลือกผู้ชนะด้วยการสุ่มแบบเข้ารหัส ก่อนวงล้อขยับ หน้านี้คือสัญญาว่าวงล้อสุ่มจริงไหม และจะตรวจสอบความสุ่มอย่างไร
- 1เลขสุ่มปลอดภัย
- 2เลือกผู้ชนะ
- 3หมุนไปที่ชิ้น
- 4ฉลอง
วงล้อสุ่มจริงไหม
ผู้ชนะถูกเลือกอย่างไร
- ใช้รายชื่อที่ยังอยู่ในรายการที่เหลือ (บรรทัดว่างและชื่อที่ตัดออกไม่นับ)
- สุ่มดัชนีด้วย
crypto.getRandomValues()ซึ่งเป็นตัวสุ่มเดียวกับที่เบราว์เซอร์ใช้สร้างโทเคนความปลอดภัย และตัดค่าที่จะทำให้ผลลำเอียงทิ้ง (rejection sampling) จึงไม่เข้าข้างรายการต้น ๆ - จากนั้นจึงคำนวณมุมเป้าหมาย แล้วเล่นแอนิเมชันชะลอ
ถ้าแอนิเมชันเป็นตัวตัดสิน จอกระตุกหรือเครื่องช้าอาจเปลี่ยนผลได้ แต่ที่นี่เปลี่ยนไม่ได้ เพราะผู้ชนะถูกเลือกไว้ก่อนแล้ว
โอกาสเท่ากัน
รายการที่ยุติธรรมทุกชื่อมีโอกาสเท่ากัน หกชื่อแปลว่าประมาณ 16.7% ต่อชื่อ ความน่าจะเป็นคือน้ำหนักหารน้ำหนักรวม วงล้อถ่วงน้ำหนักเปลี่ยนโอกาสได้ตามที่ตั้งใจ
วงล้อถ่วงน้ำหนักยังยุติธรรมตามน้ำหนักที่ตั้ง ชื่อน้ำหนัก 2 จากรวม 10 มีโอกาส 20% ไม่ใช่การหมุนแอบเพิ่ม วงล้อถ่วงน้ำหนัก (EN).
ความสุ่มกับการหมุนของวงล้อ
วงล้อเป็นตัวบอกความคืบหน้า การหมุนรอบเกินและเส้นโค้งทำให้จุดหยุดดูเป็นธรรมชาติ ผู้ใช้โหมดลดการเคลื่อนไหวข้ามการหมุน แต่ได้คุณภาพการสุ่มเดียวกัน เสียงติ๊กตามชิ้นที่หมุน ไม่ได้ช่วยเลือก
ชื่อซ้ำ
ชื่อเดียวกันสองบรรทัดคือสองชิ้น มักเกิดจากวางซ้ำ ใช้ลบรายการซ้ำเมื่อต้องการคนละคน ถ้าตั้งใจให้คนหนึ่งมีสองสิทธิ์ ให้คงไว้ทั้งสองบรรทัด นั่นคือน้ำหนัก 2 ที่ใส่เอง
ความน่าจะเป็นแบบถ่วงน้ำหนัก
บนวงล้อถ่วงน้ำหนัก (EN) โอกาสเท่ากับ น้ำหนัก ÷ น้ำหนักรวม ความยาวส่วนโค้งใช้สัดส่วนเดียวกัน จึงตรงกับสูตร ตัวเลือกที่น้ำหนักเป็นศูนย์หรือติดลบจะไม่ถูกนำมาสุ่ม
สุ่มแบบไม่ซ้ำ
เมื่อเปิดเอาผู้ชนะออกหลังหมุน หรือกดเอาออกแล้วหมุนอีก รายการนั้นถูกตัดออก การสุ่มครั้งถัดไปใช้เฉพาะที่เหลือ ประวัติยังโชว์ผู้ที่ชนะไปแล้ว นี่คือการสุ่มแบบไม่ใส่คืน ไม่ใช่ตัวสุ่มชุดใหม่ วงล้อจับฉลาก และ สุ่มชื่อนักเรียน เปิดโหมดนี้ไว้ตั้งแต่ต้น
การซ้ำเป็นเรื่องปกติ
การหมุนอิสระซ้ำชื่อได้ นั่นไม่ใช่บั๊ก ตารางโชว์โอกาสซ้ำอย่างน้อยหนึ่งครั้งเมื่อมีสิบชื่อ เปิดไม่ซ้ำผู้ชนะ โอกาสนั้นเป็นศูนย์ เพราะชื่อที่ได้แล้วจะถูกเอาออกจากรายการที่เหลือ
| ครั้งที่หมุน | ไม่ซ้ำผู้ชนะ ปิด | ไม่ซ้ำผู้ชนะ เปิด |
|---|---|---|
| 3 | 28.0% | 0% |
| 5 | 69.8% | 0% |
| 10 | 99.96% | 0% |
รายการว่างและรายการเดียว
ถ้าไม่มีชื่อที่สุ่มได้ ปุ่มหมุนไม่ทำอะไร ถ้าเหลือชื่อเดียว ชื่อนั้นคือผู้ชนะ โดยไม่ต้องสุ่ม
สิ่งที่เราไม่เคลม
- เราไม่ติดตรารับรองจากภายนอกที่ยังไม่ได้มา
- เราไม่ใส่คะแนนดาวปลอมในมาร์กอัป
- NamesWheel ไม่ได้ทำให้การจับฉลากสาธารณะผ่านการรับรองหรือถูกต้องตามกฎหมาย ผู้จัดต้องมีกติกาและหลักฐานของตัวเอง
ทุกคนครั้งเดียว (โหมดห้องเรียน)
ทุกคนครั้งเดียวคือการจำกัดผู้มีสิทธิ์ ชื่อที่ถูกเรียกแล้วในรอบนี้จะถูกพักไว้ชั่วคราวจนครบรอบ ไม่ได้แปลว่าสุ่มพิเศษกว่า ตัวสุ่มแบบเข้ารหัสยังเลือกจากรายการที่เหลืออยู่
แฮชบันทึกผลการสุ่ม
บันทึกผลการสุ่มแฮชข้อความมาตรฐานของรุ่น เวลา ผู้ชนะ ครั้งที่สุ่ม ธงโหมด และแฮชรายการของป้ายกับน้ำหนักตามลำดับ เป็นบันทึกที่เก็บไว้ได้ ไม่ใช่หลักฐานอิสระว่าการสุ่มครั้งนั้นไม่ถูกแทรกแซง