Անցնել հիմնական բովանդակությանը

Պատահական թիմի գեներատոր անվճար

Բաժանեք անունների ցուցակն հավասարաչափ պատահական թիմերի — ըստ թիմերի քանակի կամ թիմի չափի: Ծածկագրային արդար խառնում, ակնթարթային վերախառնում:

Աշխատում է անցանց՝ բեռնվելուց հետո
Պահված ցանկեր

Ձեր վերջին ցանկը և կարգավորումները հիշվում են այս սարքում: Ցանկին անուն տվեք՝ այն հետագայի համար պահելու համար:

Պահված ցանկեր դեռ չկան:

Թիմերի անուններ (ըստ ցանկության)

Թողեք դատարկ՝ գույներ օգտագործելու համար: Թիմի անունը կարող եք փոխել նաև անմիջապես նրա քարտի վրա:

Ավելացնել սահմանափակումներ (ընտրովի)

Մեկ խումբ մեկ տողում; անունները բաժանել & կամ ստորակետներով: Այս մարդիկ միշտ հայտնվում են նույն թիմում:

Մեկ խումբ մեկ տողում; անունները բաժանել & կամ ստորակետներով: Այս մարդիկ գնում են տարբեր թիմերի:

💡 Թիմերը հավասարակշռվում են snake draft-ով — չափերն ամենաշատը մեկով են տարբերվում: Խառնելն օգտագործում է ձեր բրաուզերի կրիպտոգրաֆիկ պատահականությունը — իսկապես արդար: Հարմար է ֆիզ. դաստ. դասերի, սպորտի, խմբային ծրագրերի, խաղային երեկոների և ծածուկ-Ձմեռ պապ բաժանման համար:

Տարածված կիրառություններ

  • Բաժանեք Դասարանը ԽմբերիՊատահականորեն բաժանեք ուսանողներին համակարգված խմբերի նախագծերի և գործունեության համար:
  • Կատարեք Արդար Sports TeamsԲաժանեք խաղացողներին հավասար թիմերի վրա pickup ընդամեն և վարժությունների համար:
  • Թիմեր Game Night-ի համարԱրագ ձևավորեք պատահական թիմերը trivia, charades և խաղի համար:
  • Breakout Groups Workshops-ի համարԲաժանեք Workshop կամ Conference մասնակիցներին քննարկման խմբերի:
  • Պատահական Խմբեր Gift Exchanges-ի համարԲաժանեք մեծ խումբը փոքր gift-exchange pods-ի:

Ինչպես է այն աշխատում

Թիմերի բաժանումն ամբողջովին աշխատում է ձեր դիտարկիչում՝ օգտագործելով ծպտագրորեն-ապահով Fisher-Yates խառնում (Web Crypto API-ի crypto.getRandomValues-ով սնուցված)՝ զուգակցված օձագծային-դրաֆթի բաշխման հետ հավասարակշռված թիմերի համար։ Երբ ավելացվում են միասին-պահելու կամ առանձին-պահելու սահմանափակումներ, միավորում-որոնման կլաստերային լուծիչը մինչև 400 պատահականացված վերսկսումով գտնում է առավել հավասարաչափ հավասարակշռված վավեր հանձնարարումը։

  1. 1
    Անունների ցանկի վերլուծություն
    Անունները բաժանվում են նոր տողերով և ստորակետերով, կրճատվում են բացատներից և ապակրկնօրինակվում։ Կարող եք ազատորեն խառնել երկու բաժանիչներն էլ — վերլուծիչը դրանք մշակում է մեկ անցումով։
  2. 2
    Ծպտագրորեն-ապահով խառնում
    Դիտարկիչի ներկառուցված crypto.getRandomValues-ը Uint32Array-ը լցնում է մեկ պատահական 32-բիթանոց ամբողջ թվով ամեն անվան համար։ Խառնումն օգտագործում է այս արժեքները մասշտաբավորման բաժանումով՝ մոդուլոյի փոխարեն, վերացնելով մոդուլո կողմնակալությունը, որը վնասում է Math.random()-հիմքով խառնիչները։
  3. 3
    Հավասարակշռված բաշխում կամ սահմանափակման լուծում
    Առանց սահմանափակումների, անունները բաշխվում են օձագծային-դրաֆթի նախշով (ձախից-աջ զույգ փուլերում, աջից-ձախ կենտ փուլերում), ուստի թիմերի չափերը տարբերվում են առավելագույնը մեկով։ Միասին-պահելու կամ առանձին-պահելու կանոններով, անունները միավորում-որոնումով միավորվում են կլաստերների մեջ, ապա պատահականացված ագահ լուծիչը փորձում է մինչև 400 տեղավորում և պահում է չափի ամենափոքր անհավասարակշռությամբ հանձնարարումը։
  4. 4
    Արտահանում որպես տեքստ, CSV, կամ կիսվող հղում
    Արդյունքները կարող են պատճենվել որպես պարզ տեքստ, ներբեռնվել որպես .txt կամ .csv ֆայլ (կառուցված դիտարկիչի Blob API-ով), կամ կիսվել URL հեշի միջոցով, որը base64url-ով ծածկագրում է ամբողջ աշխատաշրջանի վիճակը — ոչ մի պահի սերվեր ներգրավված չէ։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր