लोगों की सूची को संतुलित यादृच्छिक टीमों में बाँटें, वैकल्पिक तय कप्तानों और बदले जा सकने वाले नामों के साथ।
लोगों को टीमों में बाँटना उन छोटे कामों में से है जिनमें हमेशा ज़रूरत से ज़्यादा समय लगता है — और किसी न किसी को हमेशा शक रहता है कि बँटवारा यादृच्छिक नहीं था। यह टूल प्रतिभागियों की सादी सूची लेता है, एक पंक्ति में एक, और उसे एक क्लिक में टीमों में बाँट देता है। आप या तो बता सकते हैं कि कितनी टीमें चाहिए, या हर टीम में कितने खिलाड़ी हों — दूसरी सूरत में टीमों की संख्या आपके लिए निकाल ली जाती है।
बँटवारा बनावट से ही संतुलित है। सूची Fisher-Yates एल्गोरिदम से फेंटी जाती है, यादृच्छिकता के लिए crypto.getRandomValues और rejection sampling के साथ, और फिर इस तरह बाँटी जाती है कि टीमों के आकार में ज़्यादा से ज़्यादा एक खिलाड़ी का फ़र्क़ रहे। तीन टीमों में ग्यारह लोग 4-4-3 बनते हैं, कभी 5-3-3 नहीं और न 4-4-2 जिसमें कोई बच जाए: बचे हुए लोग एक टीम पर लादने के बजाय शुरुआती टीमों में बाँट दिए जाते हैं। हर प्रतिभागी के किसी भी टीम में पहुँचने की संभावना बराबर है, और दोबारा क्लिक करने पर पूरी तरह नया ड्रॉ बनता है।
दो अतिरिक्त सुविधाएँ आम असली ज़रूरतें कवर करती हैं। कप्तान विकल्प सूची के पहले N नामों को तय कप्तान मानता है और हर टीम को एक देता है — यह तब काम आता है जब कुछ लोगों को साथ फेंटने के बजाय अलग-अलग बाँटना ज़रूरी हो, जैसे टीम लीडर, वरिष्ठ खिलाड़ी या वे छात्र जो हमेशा साथ बैठते हैं। टीमों के नाम बदले जा सकते हैं: टीम 1, टीम 2… से शुरू करें या रंगों से, फिर असली नाम इस्तेमाल करने के लिए किसी भी शीर्षक पर लिख दें, और कॉपी करने लायक़ पाठ आपके लिखते ही बदल जाता है। पूरा ड्रॉ आपके ब्राउज़र में चलता है, इसलिए कर्मचारियों, छात्रों या खिलाड़ियों के नाम कभी कहीं नहीं भेजे जाते।
P प्रतिभागियों और T टीमों के साथ, हर टीम को floor(P / T) सदस्य मिलते हैं और पहली (P mod T) टीमों को एक अतिरिक्त, इसलिए किन्हीं दो टीमों में एक खिलाड़ी से ज़्यादा का फ़र्क़ नहीं रहता। प्रति टीम S खिलाड़ियों से बाँटने पर टीमों की संख्या ceil(P / S) होती है और फिर वही संतुलन नियम लगाया जाता है।
बचे हुए खिलाड़ी शुरुआती टीमों में एक-एक करके बाँट दिए जाते हैं, इसलिए आकारों में कभी एक से ज़्यादा का फ़र्क़ नहीं होता — तीन टीमों में ग्यारह लोग 4-4-3 बनते हैं।
हाँ। सूची Fisher-Yates एल्गोरिदम से फेंटी जाती है, जिसे ब्राउज़र का क्रिप्टोग्राफ़िक यादृच्छिक जेनरेटर चलाता है, इसलिए हर प्रतिभागी के किसी भी टीम में पहुँचने की संभावना बराबर है।
कप्तान विकल्प पर निशान लगाएँ और आपकी सूची के पहले नाम — जितनी टीमें हैं उतने — हर एक अलग टीम को एक-एक करके सौंप दिए जाते हैं, जबकि बाक़ी सब सामान्य रूप से फेंटे जाते हैं।
हाँ। किसी भी टीम के शीर्षक पर क्लिक करके उस पर लिख दें। आप संख्याओं के बजाय रंगों के नामों से भी शुरू कर सकते हैं, और कॉपी करने लायक़ परिणाम आपके नाम तुरंत दिखा देता है।
नहीं। सूची और ड्रॉ आपके डिवाइस पर JavaScript में ही रहते हैं। कुछ भी भेजा या संग्रहीत नहीं होता, जिससे यह कर्मचारियों, छात्रों या खिलाड़ियों की सूचियों के लिए सुरक्षित रहता है।
Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।