मुख्य सामग्रीमा जानुहोस्
LibraTool logoLibraTool

निःशुल्क अनियमित टिम जेनेरेटर

नाम सूचीलाई सन्तुलित अनियमित टिमहरूमा विभाजन गर्नुहोस् — टिम गणना वा टिम साइज अनुसार। क्रिप्टोग्राफिक रूपमा निष्पक्ष फेरबदल, तत्काल पुनर्फेरबदल।

लोड भएपछि अफलाइन काम गर्छ
सुरक्षित सूची

तपाईंको पछिल्लो सूची र सेटिङ यो उपकरणमा सम्झिइन्छ। पछिका लागि राख्न सूचीलाई नाम दिनुहोस्।

अहिलेसम्म कुनै सुरक्षित सूची छैन।

टोलीका नाम (वैकल्पिक)

रङ प्रयोग गर्न खाली छोड्नुहोस्। टोलीको कार्डमै पनि नाम बदल्न सक्नुहुन्छ।

अवरोध थप्नुहोस् (वैकल्पिक)

एक लाइन प्रति समूह; नामहरू & वा अल्पविरामले अलग गर्नुहोस्। यी व्यक्तिहरू सधैं एउटै टीममा आउँछन्।

एक लाइन प्रति समूह; नामहरू & वा अल्पविरामले अलग गर्नुहोस्। यी व्यक्तिहरू विभिन्न टीममा जान्छन्।

💡 टोलीहरू स्नेक ड्राफ्ट प्रयोग गरेर सन्तुलित गरिन्छन्, त्यसैले आकार अधिकतम एकले मात्र फरक हुन्छ। फेरबदलमा तपाईंको ब्राउजरको क्रिप्टोग्राफिक सुरक्षित अनियमितता प्रयोग हुन्छ — वास्तवमै निष्पक्ष। शारीरिक शिक्षा, खेलकुद, समूह परियोजना, खेल रात र गुप्त-सान्ता बाँडफाँडका लागि उपयुक्त।

सामान्य प्रयोगहरू

  • कक्षालाई समूहमा विभाजन गर्नुहोस्परियोजना र गतिविधिका लागि विद्यार्थीहरूलाई सन्तुलित समूहमा अनियमित रूपमा विभाजन गर्नुहोस्।
  • न्यायसँगत खेल टीमहरू बनाउनुहोस्पिकअप खेलहरू र अभ्यासका लागि खेलाडीहरूलाई सम टीमहरूमा विभाजन गर्नुहोस्।
  • खेल रात्रिका लागि टीमहरूट्राइभिया, शारद र पार्टी खेलहरूका लागि अनियमित टीमहरू द्रुत बनाउनुहोस्।
  • कार्यशालाको लागि ब्रेकआउट समूहहरूकार्यशाला वा सम्मेलन उपस्थिति जनहरूलाई छलफल समूहमा विभाजन गर्नुहोस्।
  • उपहार विनिमयका लागि अनियमित समूहहरूठूलो समूहलाई सानो उपहार-विनिमय पोडहरूमा विभाजन गर्नुहोस्।

यो कसरी काम गर्छ

टिम विभाजन Web Crypto API को crypto.getRandomValues द्वारा संचालित एउटा क्रिप्टो-सुरक्षित Fisher-Yates फेराइ सन्तुलित टिमका लागि snake-draft वितरणसँग जोडेर पूर्ण रूपमा तपाईंको ब्राउजरमा चल्छ। keep-together वा keep-apart अवरोधहरू थपिँदा, 400 सम्म अनियमित पुनःसुरुसहितको एउटा union-find क्लस्टर सोल्भरले सबैभन्दा समान रूपमा सन्तुलित मान्य असाइनमेन्ट भेट्टाउँछ।

  1. 1
    नाम सूची पार्सिङ
    नामहरू नयाँ लाइन र अल्पविरामहरूमा विभाजन गरिन्छन्, खाली ठाउँ काटिन्छ, र डुप्लिकेट हटाइन्छन्। तपाईं दुवै छुट्याउनेहरू स्वतन्त्र रूपमा मिसाउन सक्नुहुन्छ — पार्सरले तिनलाई एउटै पासमा ह्यान्डल गर्छ।
  2. 2
    क्रिप्टो-सुरक्षित फेराइ
    ब्राउजरको बिल्ट-इन crypto.getRandomValues ले प्रति नाम एउटा अनियमित 32-बिट पूर्णांकसहित एउटा Uint32Array भर्छ। फेराइले मोड्युलोको सट्टा एउटा स्केलिङ भाग प्रयोग गरी यी मानहरू प्रयोग गर्छ, Math.random()-आधारित फेराइहरूलाई सताउने मोड्युलो पूर्वाग्रह हटाउँदै।
  3. 3
    सन्तुलित वितरण वा अवरोध समाधान
    अवरोध बिना, नामहरू एउटा snake-draft ढाँचा (सम रन्डमा बायाँ-देखि-दायाँ, बिजोड रन्डमा दायाँ-देखि-बायाँ) प्रयोग गरी वितरित गरिन्छन् त्यसैले टिम साइजहरू बढीमा एकको फरकमा हुन्छन्। keep-together वा keep-apart नियमहरूसहित, नामहरू union-find मार्फत क्लस्टरमा मर्ज गरिन्छन्, त्यसपछि एउटा अनियमित greedy सोल्भरले 400 सम्म प्लेसमेन्ट प्रयास गर्छ र सबैभन्दा सानो साइज असन्तुलन भएको असाइनमेन्ट राख्छ।
  4. 4
    पाठ, CSV, वा सेयर गर्न मिल्ने लिंकको रूपमा निर्यात गर्नुहोस्
    नतिजाहरू सादा पाठको रूपमा प्रतिलिपि गर्न, .txt वा .csv फाइलको रूपमा डाउनलोड गर्न (ब्राउजरको Blob API सँग बनेको), वा base64url मा पूरा सत्र स्टेट इन्कोड गर्ने एउटा URL ह्यासमार्फत सेयर गर्न सकिन्छ — कुनै पनि बिन्दुमा कुनै सर्भर संलग्न छैन।

सम्बन्धित उपकरणहरू

🎡

ह्वील स्पिनर

नाम वा विकल्पहरूको सूची टाइप गर्नुहोस्, ह्वील घुमाउनुहोस् र यसलाई अनियमित रूपमा एउटा छान्न दिनुहोस्, टिक ध्वनि, कन्फेटी र प्रत्येक विजेतालाई हटाउने विकल्पको साथ।

प्रयास गर्नुहोस्
🧑‍🎨

अवतार निर्माता

सफा आद्यक्षर अवतार बनाउनुहोस् — रंग, आकार र आकार छनोट गरी PNG निर्यात गर्नुहोस्।

प्रयास गर्नुहोस्
🪙

सिक्का उछाल र स्पिन व्हिल

भर्चुअल सिक्का फ्लिप गर्नुहोस्, अनुकूलन योग्य पहिया घुमाउनुहोस्, वा विकल्पहरूको सूचीबाट अनियमित रूपमा चयन गर्नुहोस्। तपाईंको ब्राउजरको क्रिप्टोग्राफिक रूपमा सुरक्षित यादृच्छिकता प्रयोग गर्छ — पुष्टि योग्य सार्वजनिक ड्र नभएकोले, नियमित प्रतियोगिताहरू बच्नुहोस्।

प्रयास गर्नुहोस्

बारम्बार सोधिने प्रश्नहरू