സൗജന്യ റാൻഡം ടീം ജനറേറ്റർ
പേരുകളുടെ ലിസ്റ്റ് സന്തുലിതമായ റാൻഡം ടീമുകളാക്കി വിഭജിക്കുക — ടീം എണ്ണം അല്ലെങ്കിൽ ടീം വലുപ്പം അനുസരിച്ച്. ക്രിപ്റ്റോഗ്രാഫിക്കലി ന്യായമായ ഷഫിൾ, തൽക്ഷണ റീഷഫിൾ.
സേവ് ചെയ്ത ലിസ്റ്റുകൾ
നിങ്ങളുടെ ഏറ്റവും പുതിയ ലിസ്റ്റും ക്രമീകരണങ്ങളും ഈ ഉപകരണത്തിൽ ഓർത്തുവയ്ക്കും. പിന്നീടേക്ക് സൂക്ഷിക്കാൻ ലിസ്റ്റിന് പേരിടുക.
സേവ് ചെയ്ത ലിസ്റ്റുകൾ ഇതുവരെയില്ല.
ടീം പേരുകൾ (ഓപ്ഷണൽ)
നിറങ്ങൾ ഉപയോഗിക്കാൻ ഒഴിച്ചിടുക. ടീം കാർഡിൽ തന്നെ പേര് മാറ്റുകയും ചെയ്യാം.
നിബന്ധനകൾ ചേർക്കുക (ഓപ്ഷണൽ)
ഒരു വരിയിൽ ഒരു ഗ്രൂപ്പ്; പേരുകൾ & അല്ലെങ്കിൽ കോമകൾ ഉപയോഗിച്ച് വേർതിരിക്കുക. ഈ ആളുകൾ എപ്പോഴും ഒരേ ടീമിൽ വരും.
ഒരു വരിയിൽ ഒരു ഗ്രൂപ്പ്; പേരുകൾ & അല്ലെങ്കിൽ കോമകൾ ഉപയോഗിച്ച് വേർതിരിക്കുക. ഈ ആളുകൾ വ്യത്യസ്ത ടീമുകളിൽ പോകും.
💡 സ്നേക്ക് ഡ്രാഫ്റ്റ് ഉപയോഗിച്ച് ടീമുകൾ ബാലൻസ് ചെയ്യുന്നു, അതിനാൽ വലുപ്പങ്ങൾ പരമാവധി ഒന്ന് വ്യത്യാസപ്പെടും. ഷഫിളിംഗ് നിങ്ങളുടെ ബ്രൗസറിന്റെ ക്രിപ്റ്റോഗ്രാഫിക്കലി-സെക്യൂർ റാൻഡംനെസ്സ് ഉപയോഗിക്കുന്നു — യഥാർത്ഥത്തിൽ ന്യായമായത്. PE ക്ലാസുകൾ, കായികം, ഗ്രൂപ്പ് പ്രോജക്റ്റുകൾ, ഗെയിം നൈറ്റുകൾ, സീക്രട്ട്-സാന്റാ-ശൈലിയിലുള്ള വിഭജനങ്ങൾ എന്നിവയ്ക്ക് മികച്ചത്.
ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു
ടീം സ്പ്ലിറ്റിംഗ് ബാലൻസ്ഡ് ടീമുകൾക്കായി ഒരു സ്നേക്ക്-ഡ്രാഫ്റ്റ് ഡിസ്ട്രിബ്യൂഷനുമായി സംയോജിപ്പിച്ച ഒരു ക്രിപ്റ്റോ-സെക്യൂർ Fisher-Yates ഷഫിൾ (Web Crypto API-യുടെ crypto.getRandomValues ഉപയോഗിച്ച്) ഉപയോഗിച്ച് പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ നടക്കുന്നു. keep-together അല്ലെങ്കിൽ keep-apart നിയന്ത്രണങ്ങൾ ചേർക്കുമ്പോൾ, 400 വരെ റാൻഡമൈസ്ഡ് റീസ്റ്റാർട്ടുകളുള്ള ഒരു union-find ക്ലസ്റ്റർ സോൾവർ ഏറ്റവും തുല്യമായി ബാലൻസ്ഡ് ആയ വാലിഡ് അസൈൻമെന്റ് കണ്ടെത്തുന്നു.
- 1പേര് ലിസ്റ്റ് പാഴ്സ് ചെയ്യുന്നുപേരുകൾ ന്യൂലൈനുകളിലും കോമകളിലും സ്പ്ലിറ്റ് ചെയ്യുന്നു, വൈറ്റ്സ്പേസ് ട്രിം ചെയ്യുന്നു, ഡീഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുന്നു. നിങ്ങൾക്ക് രണ്ട് സെപ്പറേറ്ററുകളും സ്വതന്ത്രമായി മിക്സ് ചെയ്യാം — പാഴ്സർ അവയെ ഒരൊറ്റ പാസിൽ കൈകാര്യം ചെയ്യുന്നു.
- 2ക്രിപ്റ്റോ-സെക്യൂർ ഷഫിൾബ്രൗസറിന്റെ ബിൽറ്റ്-ഇൻ crypto.getRandomValues ഓരോ പേരിനും ഒരു റാൻഡം 32-ബിറ്റ് ഇന്റിജർ ഉള്ള ഒരു Uint32Array പൂരിപ്പിക്കുന്നു. ഷഫിൾ modulo-ക്ക് പകരം ഈ മൂല്യങ്ങൾ ഒരു സ്കെയിലിംഗ് ഡിവിഷനോടെ ഉപയോഗിക്കുന്നു, Math.random()-അധിഷ്ഠിത ഷഫിളറുകളെ ബാധിക്കുന്ന modulo bias ഒഴിവാക്കുന്നു.
- 3ബാലൻസ്ഡ് ഡിസ്ട്രിബ്യൂഷൻ അല്ലെങ്കിൽ കൺസ്ട്രെയിന്റ് സോൾവിംഗ്നിയന്ത്രണങ്ങളില്ലാതെ, പേരുകൾ ഒരു സ്നേക്ക്-ഡ്രാഫ്റ്റ് പാറ്റേണിൽ (ഇരട്ട റൗണ്ടുകളിൽ ഇടത്ത്-നിന്ന്-വലത്ത്, ഒറ്റ റൗണ്ടുകളിൽ വലത്ത്-നിന്ന്-ഇടത്ത്) വിതരണം ചെയ്യുന്നു, അതിനാൽ ടീം വലുപ്പങ്ങൾ പരമാവധി ഒന്നു കൊണ്ട് വ്യത്യാസപ്പെടുന്നു. keep-together അല്ലെങ്കിൽ keep-apart നിയമങ്ങളോടെ, പേരുകൾ union-find വഴി ക്ലസ്റ്ററുകളാക്കി ലയിപ്പിക്കുന്നു, പിന്നെ ഒരു റാൻഡമൈസ്ഡ് ഗ്രീഡി സോൾവർ 400 വരെ പ്ലേസ്മെന്റുകൾ ശ്രമിക്കുകയും ഏറ്റവും ചെറിയ വലുപ്പ അസന്തുലിതാവസ്ഥയുള്ള അസൈൻമെന്റ് സൂക്ഷിക്കുകയും ചെയ്യുന്നു.
- 4ടെക്സ്റ്റ്, CSV, അല്ലെങ്കിൽ ഷെയർ ചെയ്യാവുന്ന ലിങ്ക് ആയി എക്സ്പോർട്ട് ചെയ്യുകഫലങ്ങൾ പ്ലെയിൻ ടെക്സ്റ്റായി കോപ്പി ചെയ്യാം, (ബ്രൗസറിന്റെ Blob API ഉപയോഗിച്ച് നിർമ്മിച്ച) ഒരു .txt അല്ലെങ്കിൽ .csv ഫയലായി ഡൗൺലോഡ് ചെയ്യാം, അല്ലെങ്കിൽ base64url-ൽ മുഴുവൻ സെഷൻ സ്റ്റേറ്റും എൻകോഡ് ചെയ്യുന്ന ഒരു URL ഹാഷ് വഴി ഷെയർ ചെയ്യാം — ഒരു ഘട്ടത്തിലും ഒരു സെർവറും ഉൾപ്പെട്ടിട്ടില്ല.
അനുബന്ധ ടൂളുകൾ
അവതാർ മേക്കർ
വൃത്തിയുള്ള ഇനിഷ്യൽസ് അവതാറുകൾ സൃഷ്ടിക്കുക — നിറങ്ങൾ, ആകൃതി, വലുപ്പം തിരഞ്ഞെടുത്ത് ഒരു PNG ആയി എക്സ്പോർട്ട് ചെയ്യുക.
കോയിൻ ഫ്ലിപ്പ് & സ്പിൻ വീൽ
ഒരു വെർച്വൽ നാണയം ടോസ് ചെയ്യുക, കസ്റ്റമൈസ് ചെയ്യാവുന്ന ചക്രം സ്പിൻ ചെയ്യുക, അല്ലെങ്കിൽ ഒരു ലിസ്റ്റിൽ നിന്ന് ക്രമരഹിതമായി തിരഞ്ഞെടുക്കുക. നിങ്ങളുടെ ബ്രൗസറിന്റെ ക്രിപ്റ്റോഗ്രാഫിക്കലി സുരക്ഷിതമായ റാൻഡംനെസ് ഉപയോഗിക്കുന്നു — സ്ഥിരീകരിക്കാവുന്ന പൊതു ഡ്രോ അല്ല, അതിനാൽ നിയന്ത്രിത മത്സരങ്ങൾക്ക് ഒഴിവാക്കുക.
റാൻഡം നമ്പർ ജനറേറ്റർ
ഏതൊരു ശ്രേണിയിലും റാൻഡം നമ്പറുകൾ ജനറേറ്റ് ചെയ്യുക, യുണീക്ക് നമ്പർ ലിസ്റ്റുകൾ സൃഷ്ടിക്കുക, അല്ലെങ്കിൽ ഡൈസ് ഉരുട്ടുക. ക്രിപ്റ്റോഗ്രാഫിക്കലി സുരക്ഷിതമായ റാൻഡംനെസ് ഉപയോഗിക്കുന്നു.