สร้างทีมสุ่ม ฟรี
แบ่งรายชื่อออกเป็นทีมสุ่มที่สมดุล — ตามจำนวนทีมหรือขนาดทีม สับเปลี่ยนที่ปลอดภัยด้วยการเข้ารหัส สับเปลี่ยนใหม่ทันที
รายการที่บันทึกไว้
รายการและการตั้งค่าล่าสุดของคุณจะถูกจำไว้บนอุปกรณ์นี้ ตั้งชื่อรายการเพื่อเก็บไว้ใช้ภายหลัง
ยังไม่มีรายการที่บันทึกไว้
ชื่อทีม (ไม่บังคับ)
เว้นว่างไว้เพื่อใช้สี คุณยังเปลี่ยนชื่อทีมได้บนการ์ดของทีมโดยตรง
เพิ่มข้อจำกัด (ไม่บังคับ)
หนึ่งกลุ่มต่อหนึ่งบรรทัด แยกชื่อด้วย & หรือ จุลภาค คนเหล่านี้จะอยู่ในทีมเดียวกันเสมอ
หนึ่งกลุ่มต่อหนึ่งบรรทัด แยกชื่อด้วย & หรือ จุลภาค คนเหล่านี้จะอยู่ในทีมต่างกัน
💡 ทีมจะถูกปรับสมดุลด้วย snake draft ขนาดต่างกันไม่เกินหนึ่งคน การสุ่มใช้ความสุ่มที่ปลอดภัยทางการเข้ารหัสของเบราว์เซอร์ — ยุติธรรมอย่างแท้จริง เหมาะสำหรับชั้นเรียนพลศึกษา กีฬา งานกลุ่ม คืนเล่นเกม และการจับฉลาก
การใช้งานทั่วไป
- แบ่งชั้นเรียนออกเป็นกลุ่มแบ่งนักเรียนแบบสุ่มออกเป็นกลุ่มที่สมดุลสำหรับโครงการและกิจกรรม
- สร้างทีมกีฬาที่เป็นธรรมแบ่งผู้เล่นออกเป็นทีมที่เท่า ๆ กันเพื่อเกมพิคอัพและการฝึกอบรม
- ทีมสำหรับเกมไนต์สร้างทีมแบบสุ่มอย่างรวดเร็วสำหรับเกมโต้คำถาม การแสดงละครสั้น และเกมปาร์ตี้
- กลุ่มเบรค outสำหรับเวิร์กช็อปแบ่งผู้เข้าร่วมเวิร์กช็อปหรือการประชุมออกเป็นกลุ่มสนทนา
- กลุ่มสุ่มสำหรับแลกเปลี่ยนของขวัญแบ่งกลุ่มขนาดใหญ่ออกเป็นพื้นที่แลกเปลี่ยนของขวัญที่เล็กลง
วิธีการทำงาน
การแบ่งทีมทำงานในเบราว์เซอร์ทั้งหมดด้วยการสับแบบ Fisher-Yates ที่ปลอดภัยเชิงวิทยาการเข้ารหัส (ขับเคลื่อนด้วย crypto.getRandomValues ของ Web Crypto API) ร่วมกับการกระจายแบบ snake-draft เพื่อทีมที่สมดุล เมื่อเพิ่มข้อจำกัดให้อยู่ด้วยกันหรือแยกกัน ตัวแก้ปัญหากลุ่มแบบ union-find ที่เริ่มใหม่แบบสุ่มสูงสุด 400 ครั้งจะหาการจัดที่ถูกต้องและสมดุลที่สุด
- 1แยกวิเคราะห์รายชื่อชื่อถูกแบ่งตามบรรทัดใหม่และจุลภาค ตัดช่องว่าง และลบรายการซ้ำ คุณผสมตัวคั่นทั้งสองได้อย่างอิสระ — ตัวแยกวิเคราะห์จัดการในรอบเดียว
- 2การสับที่ปลอดภัยเชิงวิทยาการเข้ารหัสcrypto.getRandomValues ในตัวของเบราว์เซอร์เติม Uint32Array ด้วยจำนวนเต็มสุ่ม 32 บิตหนึ่งค่าต่อชื่อ การสับใช้ค่าเหล่านี้กับการหารแบบปรับมาตราส่วนแทนมอดูโล ขจัดความลำเอียงจากมอดูโลที่พบในตัวสับที่ใช้ Math.random()
- 3การกระจายที่สมดุลหรือการแก้ข้อจำกัดหากไม่มีข้อจำกัด ชื่อจะถูกกระจายด้วยรูปแบบ snake-draft (ซ้ายไปขวาในรอบคู่ ขวาไปซ้ายในรอบคี่) ขนาดทีมจึงต่างกันไม่เกินหนึ่ง เมื่อมีกฎให้อยู่ด้วยกันหรือแยกกัน ชื่อจะถูกรวมเป็นกลุ่มผ่าน union-find จากนั้นตัวแก้แบบละโมบที่สุ่มจะลองวางสูงสุด 400 ครั้งและเก็บการจัดที่ขนาดไม่สมดุลน้อยที่สุด
- 4ส่งออกเป็นข้อความ CSV หรือลิงก์ที่แชร์ได้ผลลัพธ์คัดลอกเป็นข้อความธรรมดา ดาวน์โหลดเป็นไฟล์ .txt หรือ .csv (สร้างด้วย Blob API ของเบราว์เซอร์) หรือแชร์ผ่าน hash ของ URL ที่เข้ารหัสสถานะเซสชันทั้งหมดเป็น base64url — ไม่มีเซิร์ฟเวอร์เกี่ยวข้องในทุกขั้นตอน
เครื่องมือที่เกี่ยวข้อง
วงล้อสุ่มชื่อ
พิมพ์รายชื่อหรือตัวเลือก หมุนวงล้อแล้วปล่อยให้มันสุ่มเลือก พร้อมเสียงติ๊ก ลูกปา และตัวเลือกให้ลบผู้ที่ถูกเลือกออก
เครื่องมือสร้างอวตาร
สร้างอวตารตัวอักษรย่อที่ชัดเจน — เลือกสี รูปร่าง และขนาด แล้วส่งออกเป็น PNG
โยนเหรียญและปั่นวงล้อ
พลิกเหรียญเสมือน หมุนล้อที่ปรับแต่งได้ หรือเลือกแบบสุ่มจากรายการตัวเลือก ใช้ความสุ่มที่ปลอดภัยด้านการเข้ารหัสของเบราว์เซอร์ของคุณ — ไม่ใช่การจับสลากแบบสาธารณะที่สามารถตรวจสอบได้ ดังนั้นหลีกเลี่ยงการแข่งขันที่ได้รับการควบคุม