အဓိကအကြောင်းအရာသို့ ကျော်သွားရန်

အခမဲ့ ကျပန်းအဖွဲ့ထုတ်လုပ်စက်

အမည် list ကို team အရေအတွက် သို့မဟုတ် team အရွယ်အစားဖြင့် မျှတတော်မူသော random team များသို့ ခွဲပါ။ cryptographically မျှတသော shuffle, ချက်ချင်း ပြန်ရောနှောမှု。

Load ပြီးသည်နှင့် offline အလုပ်လုပ်သည်
သိမ်းထားသော စာရင်းများ

သင်၏ နောက်ဆုံးစာရင်းနှင့် ဆက်တင်များကို ဤစက်တွင် မှတ်သားထားသည်။ နောက်မှသုံးရန် စာရင်းကို အမည်ပေးပါ။

သိမ်းထားသော စာရင်း မရှိသေးပါ။

အသင်းအမည်များ (ရွေးချယ်ခွင့်)

အရောင်များ သုံးရန် အလွတ်ထားပါ။ အသင်းကတ်ပေါ်တွင်လည်း တိုက်ရိုက် အမည်ပြောင်းနိုင်သည်။

ကန့်သတ်ချက်များ ထည့်သွင်းပါ (လိုအပ်ခြင်းမရှိ)

တစ်လိုင်းတစ်ကျောင်းစီ; နာမည်များကို & သို့မဟုတ် ကော်မာများဖြင့် ခွဲခြားပါ။ ဤလူများသည် အမြဲတမ်း တစ်ခြင်းတည်းသည့် အဖွဲ့အစည်းတွင် ရောက်သည်။

တစ်လိုင်းတစ်ကျောင်းစီ; နာမည်များကို & သို့မဟုတ် ကော်မာများဖြင့် ခွဲခြားပါ။ ဤလူများသည် မည်သည့်အခါမျှ ကွဲခွဲသည့် အဖွဲ့အစည်းများတွင် ရောက်သည်။

💡 snake draft ဖြင့် အသင်းများကို ညီမျှချိန်ညှိသောကြောင့် အရွယ်အစားများသည် အများဆုံး တစ်ခုသာ ကွာဟသည်။ ဘရောက်ဆာ၏ cryptographic လုံခြုံသောကျပန်းဂဏန်းသုံး ဖျပ်ခြင်း — တကယ့်မျှတမှု။ PE၊ အားကစား၊ အုပ်စုပရောဂျက်၊ ဂိမ်းညများ နှင့် secret santa ပုံစံ ခွဲဝေမှုအတွက် သင့်တော်သည်။

အသုံးများသော အသုံးပြုမှုများ

  • အဆင့်သုံးူကိုအုပ်စုများဖြင့်ခွဲခြမ်းခြင်းစီမံကိန်းများနှင့်လုပ်ဆောင်ချက်များအတွက်ကျောင်းသားများကိုတောင်းဆိုချက်ခွဲခြမ်းအုပ်စုများခွဲခြမ်းခြင်း။
  • တရားမျှတသောအားကစားအဖွဲ့များကိုဖန်တီးခြင်းကစားသမားများကိုလုပ်ဆောင်ချက်အခြစာများနှင့်လေ့ကျေးဝင်ခြင်းများအတွက်ညီအုပ်စုများခွဲခြမ်းခြင်း။
  • ကစားည်နိုင်အညီအုပ်စုများသုံးခုတွေးတွေးမှုခွင့်၊အဆိုခွင့်နှင့်ပါတီကစားများအတွက်အုပ်စုများမြန်မြန်ဖန်တီးခြင်း။
  • အလုပ်ခန်းများအတွက်အုပ်စုများအလုပ်ခန်းဆောင်ရွက်သူများသို့မဟုတ်ဆံုးဝေါဟာရတွေးခေါ်သည်အဆင့်သုံးူများကိုဆွေးနွေးမှုအုပ်စုများခွဲခြမ်းခြင်း။
  • ကျေးဇူးလျှင်လဲလှယ်မှုများအတွက်အုပ်စုများကျေးဇူးလျှင်လဲလှယ်မှုလူမှုဆက်ဆံရန်အုပ်စုများမှအဆင့်သုံးူများခွဲခြမ်းခြင်း။

မည်သို့ အလုပ်လုပ်သည်

အသင်းခွဲခြားမှုကို crypto-secure Fisher-Yates shuffle (Web Crypto API ၏ crypto.getRandomValues ဖြင့် မောင်းနှင်) ကို ညီညွတ်သော အသင်းများအတွက် snake-draft ခွဲဝေမှုနှင့် ပေါင်းစပ်၍ သင့် browser ထဲတွင် လုံးဝ လုပ်ဆောင်ပါသည်။ Keep-together သို့မဟုတ် keep-apart ကန့်သတ်ချက်များ ထည့်ထားပါက ကျပန်း restart 400 အထိပါသော union-find cluster solver တစ်ခုသည် အညီညွတ်ဆုံး balanced valid assignment ကို ရှာဖွေသည်။

  1. 1
    အမည်စာရင်းကို parse လုပ်ခြင်း
    အမည်များကို newline နှင့် comma ပေါ် ခွဲပြီး whitespace ကို trim လုပ်ကာ ထပ်နေသောအမည်များကို ဖယ်ရှားသည်။ Separator နှစ်မျိုးစလုံးကို လွတ်လပ်စွာ ရောနှောသုံးနိုင်သည် — parser သည် ၎င်းတို့ကို single pass တွင် ကိုင်တွယ်သည်။
  2. 2
    လုံခြုံသော ကျပန်းရောနှောခြင်း
    Browser ၏ built-in crypto.getRandomValues သည် အမည်တစ်ခုလျှင် ကျပန်း 32-bit integer တစ်ခုစီဖြင့် Uint32Array တစ်ခုကို ဖြည့်သည်။ Shuffle သည် ဤတန်ဖိုးများကို modulo အစား scaling division ဖြင့် သုံးသဖြင့် Math.random()-based shuffler များကို ဒုက္ခပေးသော modulo bias ကို ဖယ်ရှားသည်။
  3. 3
    Balanced distribution သို့မဟုတ် constraint solving
    Constraint မရှိပါက အမည်များကို snake-draft pattern (even round များတွင် ဘယ်မှညာ, odd round များတွင် ညာမှဘယ်) ကို သုံး၍ ခွဲဝေသဖြင့် အသင်းအရွယ်အစားများသည် အများဆုံး တစ်ခုသာ ကွဲပြားသည်။ Keep-together (သို့) keep-apart rule များနှင့် အမည်များကို union-find မှတစ်ဆင့် cluster များအဖြစ် ပေါင်းစည်းပြီး ကျပန်း greedy solver တစ်ခုသည် placement 400 အထိ စမ်းသပ်ကာ အသေးဆုံး size ကွာဟမှုပါသော assignment ကို ထိန်းထားသည်။
  4. 4
    Text, CSV, သို့မဟုတ် မျှဝေနိုင်သော link အဖြစ် Export
    ရလဒ်များကို plain text အဖြစ် ကူးယူနိုင်သည်၊ (browser ၏ Blob API ဖြင့် တည်ဆောက်ထားသော) .txt or .csv ဖိုင်တစ်ခုအဖြစ် ဒေါင်းလုဒ်ဆွဲနိုင်သည် (သို့) base64url တွင် session state အပြည့်အစုံကို encode လုပ်ထားသော URL hash တစ်ခုမှတစ်ဆင့် မျှဝေနိုင်သည် — server မည်သည့်အချိန်တွင်မျှ ပါဝင်ခြင်း မရှိပါ။

ဆက်နွှယ်သော ကိရိယာများ

🎡

ဘီးလှည့်ကိရိယာ

အမည်များ သို့မဟုတ် ရွေးချယ်စရာများ စာရင်းကို ရိုက်ထည့်ပြီး ဘီးကို လှည့်ကာ ကျပန်း ရွေးချယ်စေနိုင်ပါသည်။ လည်ပတ်သံ၊ စက္ကူဖောက်သံနှင့် အနိုင်ရသူကို ဖယ်ရှားနိုင်သည့် ရွေးချယ်စရာလည်း ပါဝင်သည်။

ကြိုးစားပါ
🧑‍🎨

Avatar ဖန်တီးကိရိယာ

သန့်ရှင်းသော အမည်စာလုံးအတိုကောက် avatar များ ဖန်တီးပါ — အရောင်၊ ပုံသဏ္ဍာန်နှင့် အရွယ်အစားကို ရွေးပြီး PNG ထုတ်ယူပါ။

ကြိုးစားပါ
🪙

အကြေးဒင်္ဂါးပစ်/ဘီးလည်စက်

ခိုင်လုံသော စာလုံး လှန်ခြင်း၊ စိတ်ကြိုက်ထည့်သွင်းနိုင်သည့် ဘီးယံ လှည့်ခြင်း၊ သို့မဟုတ် ရွေးချယ်စရာများ စာရင်းမှ ကျပန်းရွေးချယ်ခြင်း။ သင်၏ ဘရောင်ဆာ၏ ကုဒ်လုံးချဲ့ သုံးသပ်ခြင်း - အဆန့်အခွင့် ထုတ်ယူသော ပုံစံမဟုတ်သည့်အတွက် ကန်သတ်ထားသည့် ယဉ်ကျေးမှုများ ရှောင်ခြင်း။

ကြိုးစားပါ

မကြာခဏ မေးလေ့မေးထရှိသော မေးခွန်းများ