การสุ่มและแบ่งกลุ่ม

วิธีตั้งวงล้อแบบไม่ให้ชื่อเดิมออกซ้ำ

ใช้ไม่สุ่มซ้ำอย่างไร ชื่อซ้ำยังออกได้ไหม และทำไมล้างประวัติไม่เริ่มรอบใหม่ ทดลองกับ A01–A04 ใน CuteTools

โดย CuteToolsเผยแพร่ อัปเดต อ่าน 3 นาที
ภาพจำลองสมจริง: วงล้อข้างการ์ดชื่อสองกลุ่ม โดยแยกการ์ดที่เลือกแล้วออกมาหนึ่งใบ

ถ้าต้องการให้ทุกคนได้มีโอกาสก่อนที่ใครจะออกซ้ำ ใช้ โหมดไม่สุ่มซ้ำ ของ วงล้อ CuteTools โหมดนี้พักรายการที่ชนะในรอบปัจจุบัน โดยไม่ลบชื่อออกจากวงล้อ ต่างจากการนำผู้ชนะออกซึ่งแก้รายการจริง

ทดลองรอบด้วยข้อมูลสมมติ

ใส่ A01, A02, A03 และ A04 คนละบรรทัด เปิดไม่สุ่มซ้ำ แล้วหมุนสี่ครั้ง บันทึกผลแต่ละครั้ง ตัวอย่างลำดับ A03 → A01 → A04 → A02 เป็นเพียงลำดับสมมติ ลำดับจริงอาจต่างออกไป สิ่งที่ต้องตรวจคือไม่มีรายการเดิมซ้ำและครบทั้งสี่รายการ เมื่อทุกคนถูกพักแล้วต้องเริ่มรอบใหม่จึงจะหมุนต่อได้

การหมุนซ้ำในโหมดปกติแล้วได้คนเดิมไม่ได้แปลว่าเครื่องมือเสีย โหมดปกติให้ทุกคนยังมีสิทธิ์ในแต่ละครั้ง จึงต้องเลือกโหมดให้ตรงกติกาก่อนเริ่ม ไม่เปลี่ยนกติกาหลังเห็นผู้ชนะ

ชื่อเหมือนกันไม่ใช่รายการเดียวกัน

ถ้าใส่ “เอ”, “เอ”, “บี” วงล้อเห็นสามรายการ แม้ข้อความสองบรรทัดเหมือนกัน โหมดไม่สุ่มซ้ำจะพักเฉพาะบรรทัดที่ชนะ บรรทัด “เอ” อีกบรรทัดยังออกได้ หากเป็นคนเดียวกันที่ควรมีสิทธิ์ครั้งเดียว ให้ลบรายการซ้ำก่อนหมุน หากเป็นสองคนชื่อเหมือนกัน ให้เพิ่มรหัส เช่น เอ-A01 และเอ-A02

ล้างประวัติ ปิดโหมด และเริ่มรอบใหม่

  • ล้างประวัติ: ลบผลที่แสดงในประวัติ แต่ไม่คืนสิทธิ์ของรอบไม่ซ้ำ
  • ปิดไม่สุ่มซ้ำ: พักรอบไว้และให้ทุกรายการมีสิทธิ์ในโหมดปกติ
  • เปิดกลับ: เล่นต่อจากรอบเดิมที่พักไว้ ไม่ได้เริ่มรอบใหม่อัตโนมัติ
  • เริ่มรอบใหม่: คืนสิทธิ์ให้รายการของรอบไม่ซ้ำ ใช้เมื่อจบกิจกรรมหรือจะเริ่มโอกาสรอบใหม่ให้ทุกคน

ก่อนใช้งานจริง ทดลองพฤติกรรมเหล่านี้กับรหัสสมมติ หากเป็นกิจกรรมหลายวัน ควรตรวจสถานะรอบและรายการก่อนหมุน ไม่เดาจากประวัติอย่างเดียว

ข้อมูลอยู่ที่ไหน

วงล้อและสถานะรอบบันทึกในเบราว์เซอร์นี้เพื่อกลับมาใช้ต่อ ไม่อัปโหลดหรือซิงก์ข้ามอุปกรณ์ การปิดแท็บไม่ลบข้อมูลบนอุปกรณ์ร่วมกัน ดูวิธีเตรียมรายชื่อและดูแลข้อมูลใน คู่มือวงล้อ หากต้องแบ่งทุกคนเป็นทีมในครั้งเดียว ให้ใช้ แบ่งกลุ่มสุ่ม แทนหมุนทีละคน

ตรวจกับ wheel-core.ts และ state ของ CuteTools วันที่ 3 ตุลาคม 2026 ตัวอย่าง A01–A04 เป็นข้อมูลสมมติ

  • MDN: Crypto.getRandomValues() สำหรับพื้นฐานค่าสุ่ม ไม่ใช่หลักฐานกติกากิจกรรม

ลองใช้เครื่องมือที่เกี่ยวข้อง

วงล้อสุ่มชื่อ

อ่านเรื่องที่เกี่ยวข้อง