مرکزی مواد پر جائیں

مفت بے ترتیب ٹیم جنریٹر

ناموں کی فہرست کو متوازن بے ترتیب ٹیموں میں تقسیم کریں — ٹیم کی تعداد یا ٹیم کے سائز سے۔ کرپٹوگرافک طور پر منصفانہ shuffle، فوری reshuffle۔

لوڈ ہونے کے بعد آف لائن کام کرتا ہے
محفوظ فہرستیں

آپ کی تازہ ترین فہرست اور ترتیبات اس ڈیوائس پر یاد رکھی جاتی ہیں۔ بعد کے لیے رکھنے کو فہرست کو نام دیں۔

ابھی کوئی محفوظ فہرست نہیں۔

ٹیموں کے نام (اختیاری)

رنگ استعمال کرنے کے لیے خالی چھوڑیں۔ آپ ٹیم کے کارڈ پر ہی اس کا نام بھی بدل سکتے ہیں۔

رکاوٹیں شامل کریں (اختیاری)

ہر گروپ الگ لائن پر؛ نام کو & یا کوما سے الگ کریں۔ یہ لوگ ہمیشہ ایک ہی ٹیم میں آتے ہیں۔

ہر گروپ الگ لائن پر؛ نام کو & یا کوما سے الگ کریں۔ یہ لوگ مختلف ٹیموں میں جاتے ہیں۔

💡 ٹیمیں سنیک ڈرافٹ سے متوازن کی جاتی ہیں، اس لیے سائز زیادہ سے زیادہ ایک سے مختلف ہوتے ہیں۔ شفل کرنا براؤزر کی کرپٹوگرافک رینڈمنس استعمال کرتا ہے — واقعی منصفانہ۔ پی ای کلاسز، کھیلوں، گروپ پروجیکٹس اور گیم نائٹس کے لیے بہترین۔

عام استعمالات

  • کلاس کو گروپس میں تقسیم کریںسکول کے طالب علموں کو منصوبوں اور سرگرمیوں کے لیے متوازن گروپس میں تقسیم کریں۔
  • منصفانہ کھیلوں کی ٹیمیں بنائیںکھلاڑیوں کو کیچ اپ کھیلوں اور مشق کے لیے برابر ٹیموں میں تقسیم کریں۔
  • گیم نائٹ کے لیے ٹیمیںتیزی سے ٹریویا، کریڈز، اور پارٹی کھیلوں کے لیے بے ترتیب ٹیمیں بنائیں۔
  • ورک شاپ کے لیے بریک آؤٹ گروپسورک شاپ یا کانفرنس کے شرکاء کو بحث کے گروپس میں تقسیم کریں۔
  • تحفہ کی تبدیلیوں کے لیے بے ترتیب گروپسایک بڑی گروپ کو چھوٹے تحفہ تبدیلی کے حصوں میں تقسیم کریں۔

یہ کیسے کام کرتا ہے

ٹیم تقسیم مکمل طور پر آپ کے براؤزر میں ایک خفیہ نگاری-محفوظ Fisher-Yates فیرا بدل (Web Crypto API کے crypto.getRandomValues سے چلتی ہوئی) کے ذریعے چلتی ہے، جسے متوازن ٹیموں کے لیے snake-draft تقسیم کے ساتھ ملایا گیا ہے۔ جب keep-together یا keep-apart پابندیاں شامل کی جاتی ہیں، تو 400 تک بے ترتیب دوبارہ کوششوں والا ایک union-find کلسٹر حل کنندہ سب سے زیادہ متوازن درست تفویض تلاش کرتا ہے۔

  1. 1
    نام کی فہرست کو پارس کرنا
    نام نئی لائنوں اور کوماز پر تقسیم کیے جاتے ہیں، خالی جگہوں سے کاٹے جاتے ہیں، اور نقول ختم کی جاتی ہیں۔ آپ دونوں علیحدگیوں کو آزادانہ طور پر ملا سکتے ہیں — parser انہیں ایک ہی پاس میں سنبھالتا ہے۔
  2. 2
    خفیہ نگاری-محفوظ فیرا بدل
    براؤزر کا بلٹ ان crypto.getRandomValues ہر نام کے لیے ایک بے ترتیب 32-بٹ عدد کے ساتھ Uint32Array بھرتا ہے۔ فیرا بدل ان اقدار کو modulo کی بجائے اسکیلنگ تقسیم کے ساتھ استعمال کرتا ہے، جس سے Math.random() پر مبنی فیرا بدل کاروں کو متاثر کرنے والا modulo تعصب ختم ہو جاتا ہے۔
  3. 3
    متوازن تقسیم یا پابندی حل کاری
    پابندیوں کے بغیر، نام snake-draft پیٹرن (سیدھے راؤنڈز پر بائیں سے دائیں، طاق راؤنڈز پر دائیں سے بائیں) کا استعمال کرتے ہوئے تقسیم کیے جاتے ہیں تاکہ ٹیم کے سائز زیادہ سے زیادہ ایک سے مختلف ہوں۔ keep-together یا keep-apart قواعد کے ساتھ، نام union-find کے ذریعے کلسٹرز میں ضم کیے جاتے ہیں، پھر ایک بے ترتیب greedy حل کنندہ 400 تک ترتیبات آزماتا ہے اور سب سے چھوٹے سائز عدم توازن والی تفویض رکھتا ہے۔
  4. 4
    متن، CSV، یا قابل اشتراک لنک کے طور پر ایکسپورٹ کریں
    نتائج کو سادہ متن کے طور پر کاپی کیا جا سکتا ہے، .txt یا .csv فائل کے طور پر ڈاؤن لوڈ کیا جا سکتا ہے (براؤزر کے Blob API سے بنا)، یا ایک URL ہیش کے ذریعے شیئر کیا جا سکتا ہے جو مکمل سیشن حالت کو base64url میں انکوڈ کرتا ہے — کسی بھی مرحلے پر کوئی سرور شامل نہیں۔

متعلقہ ٹولز

اکثر پوچھے جانے والے سوالات