Պատահական թիմի գեներատոր անվճար
Բաժանեք անունների ցուցակն հավասարաչափ պատահական թիմերի — ըստ թիմերի քանակի կամ թիմի չափի: Ծածկագրային արդար խառնում, ակնթարթային վերախառնում:
Պահված ցանկեր
Ձեր վերջին ցանկը և կարգավորումները հիշվում են այս սարքում: Ցանկին անուն տվեք՝ այն հետագայի համար պահելու համար:
Պահված ցանկեր դեռ չկան:
Թիմերի անուններ (ըստ ցանկության)
Թողեք դատարկ՝ գույներ օգտագործելու համար: Թիմի անունը կարող եք փոխել նաև անմիջապես նրա քարտի վրա:
Ավելացնել սահմանափակումներ (ընտրովի)
Մեկ խումբ մեկ տողում; անունները բաժանել & կամ ստորակետներով: Այս մարդիկ միշտ հայտնվում են նույն թիմում:
Մեկ խումբ մեկ տողում; անունները բաժանել & կամ ստորակետներով: Այս մարդիկ գնում են տարբեր թիմերի:
💡 Թիմերը հավասարակշռվում են 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Անունների ցանկի վերլուծությունԱնունները բաժանվում են նոր տողերով և ստորակետերով, կրճատվում են բացատներից և ապակրկնօրինակվում։ Կարող եք ազատորեն խառնել երկու բաժանիչներն էլ — վերլուծիչը դրանք մշակում է մեկ անցումով։
- 2Ծպտագրորեն-ապահով խառնումԴիտարկիչի ներկառուցված crypto.getRandomValues-ը Uint32Array-ը լցնում է մեկ պատահական 32-բիթանոց ամբողջ թվով ամեն անվան համար։ Խառնումն օգտագործում է այս արժեքները մասշտաբավորման բաժանումով՝ մոդուլոյի փոխարեն, վերացնելով մոդուլո կողմնակալությունը, որը վնասում է Math.random()-հիմքով խառնիչները։
- 3Հավասարակշռված բաշխում կամ սահմանափակման լուծումԱռանց սահմանափակումների, անունները բաշխվում են օձագծային-դրաֆթի նախշով (ձախից-աջ զույգ փուլերում, աջից-ձախ կենտ փուլերում), ուստի թիմերի չափերը տարբերվում են առավելագույնը մեկով։ Միասին-պահելու կամ առանձին-պահելու կանոններով, անունները միավորում-որոնումով միավորվում են կլաստերների մեջ, ապա պատահականացված ագահ լուծիչը փորձում է մինչև 400 տեղավորում և պահում է չափի ամենափոքր անհավասարակշռությամբ հանձնարարումը։
- 4Արտահանում որպես տեքստ, CSV, կամ կիսվող հղումԱրդյունքները կարող են պատճենվել որպես պարզ տեքստ, ներբեռնվել որպես .txt կամ .csv ֆայլ (կառուցված դիտարկիչի Blob API-ով), կամ կիսվել URL հեշի միջոցով, որը base64url-ով ծածկագրում է ամբողջ աշխատաշրջանի վիճակը — ոչ մի պահի սերվեր ներգրավված չէ։
Առնչվող գործիքներ
Անիվի Պտտիչ
Մուտքագրեք անունների կամ տարբերակների ցանկ, պտտեք անիվը և թողեք, որ այն պատահականորեն ընտրի մեկը՝ տկտկոցի ձայնով, կոնֆետիով և յուրաքանչյուր հաղթողին հեռացնելու հնարավորությամբ:
Ավատար Պատրաստիչ
Ստեղծեք մաքուր սկզբնատառերի ավատարներ՝ ընտրեք գույներ, ձև և չափ, և արտահանեք PNG:
Մետաղադրամ ու վճռաբաժին անիվ
Հարվածեք վիրտուալ մետաղադրամի, պտտեք կատարելի անիվը կամ պատահականորեն ընտրեք ընտրանքների ցանկից: Օգտագործում է ձեր զննարկիչի ծածկագրավորված անվտանգ պատահականությունը — ոչ հաստատելի հանրային մեկնարկ, ուստի խուսափեք կանոնակարգվող մրցույթներից: