สุ่มแบบมีน้ำหนักคืออะไร ต่างจากสุ่มปกติอย่างไร
คำนวณน้ำหนัก 1:2:3 ตรวจผลของชื่อซ้ำและรอบไม่ซ้ำ โดยไม่อ้างว่า CuteTools มีช่องตั้งน้ำหนักแยก

การสุ่มแบบมีน้ำหนักหมายถึงตัวเลือกไม่ได้มีโอกาสเท่ากันทั้งหมด เช่น A มีน้ำหนัก 1, B มีน้ำหนัก 2 และ C มีน้ำหนัก 3 น้ำหนักรวมคือ 6 จึงมีโอกาส A = 1/6, B = 2/6 และ C = 3/6 ในการเลือกครั้งเดียวตามแบบจำลองนี้ น้ำหนัก 3 ไม่ได้แปลว่า C จะออกสามครั้งแน่นอนเมื่อสุ่มหกครั้ง
เปรียบเทียบกับการสุ่มเท่ากัน
ถ้า A, B และ C มีน้ำหนักเท่ากันหนึ่งหน่วยทุกตัว โอกาสคือคนละ 1/3 หากเปลี่ยนเฉพาะ C เป็นสามหน่วย น้ำหนักรวมจะเป็น 5 ไม่ใช่ 3 โอกาส A และ B จึงเหลือคนละ 1/5 ส่วน C เป็น 3/5 ต้องหารด้วยผลรวมน้ำหนักชุดปัจจุบัน ไม่ใช้ผลรวมเดิม
ใช้ เครื่องคิดเปอร์เซ็นต์ โหมดสัดส่วนตรวจว่า 3 จาก 6 เท่ากับ 50% หรือ 3 จาก 5 เท่ากับ 60% ผลเป็นโอกาสตามข้อมูลตั้งต้น ไม่ใช่สถิติผลที่ได้จริงจากการทดลองไม่กี่ครั้ง
CuteTools มีช่องตั้งน้ำหนักไหม
วงล้อ CuteTools ไม่มีช่องกำหนดน้ำหนัก ตัวเลือกรูปภาพ หรือการให้สิทธิ์ตามบัญชีผู้ใช้ เครื่องมือให้โอกาสเท่ากันต่อรายการ ดังนั้นรายชื่อ “A”, “B”, “B”, “C”, “C”, “C” มีหกรายการ และเมื่อรวมตามชื่อจะมีสัดส่วน 1:2:3
การซ้ำรายการนี้เป็นผลจากข้อมูลที่กรอก ไม่ใช่ฟีเจอร์น้ำหนักแยก หากใช้ในกิจกรรมที่มีกติกาคนละหนึ่งสิทธิ์ ให้ใช้รายการคนละบรรทัดและตรวจชื่อซ้ำก่อนหมุน ไม่เพิ่มชื่อซ้ำโดยไม่บอกผู้เข้าร่วม
ไม่สุ่มซ้ำเปลี่ยนโอกาสครั้งถัดไป
ในตัวอย่างหกรายการ หากหนึ่งรายการของ C ชนะและถูกพักด้วยไม่สุ่มซ้ำ จะเหลือ A หนึ่ง B สอง และ C สอง รวมห้ารายการ โอกาสรวมของ C ครั้งถัดไปเป็น 2/5 ไม่ใช่ 3/6 เพราะรายการที่ยังมีสิทธิ์เปลี่ยนไป ข้อความชื่อ C อีกสองบรรทัดยังออกได้ อ่าน การไม่สุ่มซ้ำ เพื่อแยกการพักรายการกับการพักชื่อทั้งหมด
เมื่อใดควรใช้ความรู้เรื่องน้ำหนัก
ใช้เพื่ออธิบายสัดส่วนหรือออกแบบกิจกรรมที่ประกาศกติกาชัดเจนก่อนสุ่ม ไม่ใช้ยืนยันผลล่วงหน้าหรืออ้างว่าผู้จัดได้รับการรับรองความเป็นธรรม ความปลอดภัยของแหล่งค่าสุ่มไม่แก้ปัญหาน้ำหนักหรือรายชื่อที่เตรียมผิด
ตรวจสูตรนับรายการกับตัวอย่างอิสระและ implementation ของ CuteTools วันที่ 3 ตุลาคม 2026 A/B/C เป็นข้อมูลสมมติ
- MDN: Crypto.getRandomValues() อธิบายแหล่งค่าสุ่ม ไม่ใช่แหล่งสูตรน้ำหนักหรือการรับรองกติกา