مفت بے ترتیب ٹیم جنریٹر
ناموں کی فہرست کو متوازن بے ترتیب ٹیموں میں تقسیم کریں — ٹیم کی تعداد یا ٹیم کے سائز سے۔ کرپٹوگرافک طور پر منصفانہ shuffle، فوری reshuffle۔
محفوظ فہرستیں
آپ کی تازہ ترین فہرست اور ترتیبات اس ڈیوائس پر یاد رکھی جاتی ہیں۔ بعد کے لیے رکھنے کو فہرست کو نام دیں۔
ابھی کوئی محفوظ فہرست نہیں۔
ٹیموں کے نام (اختیاری)
رنگ استعمال کرنے کے لیے خالی چھوڑیں۔ آپ ٹیم کے کارڈ پر ہی اس کا نام بھی بدل سکتے ہیں۔
رکاوٹیں شامل کریں (اختیاری)
ہر گروپ الگ لائن پر؛ نام کو & یا کوما سے الگ کریں۔ یہ لوگ ہمیشہ ایک ہی ٹیم میں آتے ہیں۔
ہر گروپ الگ لائن پر؛ نام کو & یا کوما سے الگ کریں۔ یہ لوگ مختلف ٹیموں میں جاتے ہیں۔
💡 ٹیمیں سنیک ڈرافٹ سے متوازن کی جاتی ہیں، اس لیے سائز زیادہ سے زیادہ ایک سے مختلف ہوتے ہیں۔ شفل کرنا براؤزر کی کرپٹوگرافک رینڈمنس استعمال کرتا ہے — واقعی منصفانہ۔ پی ای کلاسز، کھیلوں، گروپ پروجیکٹس اور گیم نائٹس کے لیے بہترین۔
عام استعمالات
- کلاس کو گروپس میں تقسیم کریںسکول کے طالب علموں کو منصوبوں اور سرگرمیوں کے لیے متوازن گروپس میں تقسیم کریں۔
- منصفانہ کھیلوں کی ٹیمیں بنائیںکھلاڑیوں کو کیچ اپ کھیلوں اور مشق کے لیے برابر ٹیموں میں تقسیم کریں۔
- گیم نائٹ کے لیے ٹیمیںتیزی سے ٹریویا، کریڈز، اور پارٹی کھیلوں کے لیے بے ترتیب ٹیمیں بنائیں۔
- ورک شاپ کے لیے بریک آؤٹ گروپسورک شاپ یا کانفرنس کے شرکاء کو بحث کے گروپس میں تقسیم کریں۔
- تحفہ کی تبدیلیوں کے لیے بے ترتیب گروپسایک بڑی گروپ کو چھوٹے تحفہ تبدیلی کے حصوں میں تقسیم کریں۔
یہ کیسے کام کرتا ہے
ٹیم تقسیم مکمل طور پر آپ کے براؤزر میں ایک خفیہ نگاری-محفوظ Fisher-Yates فیرا بدل (Web Crypto API کے crypto.getRandomValues سے چلتی ہوئی) کے ذریعے چلتی ہے، جسے متوازن ٹیموں کے لیے snake-draft تقسیم کے ساتھ ملایا گیا ہے۔ جب keep-together یا keep-apart پابندیاں شامل کی جاتی ہیں، تو 400 تک بے ترتیب دوبارہ کوششوں والا ایک union-find کلسٹر حل کنندہ سب سے زیادہ متوازن درست تفویض تلاش کرتا ہے۔
- 1نام کی فہرست کو پارس کرنانام نئی لائنوں اور کوماز پر تقسیم کیے جاتے ہیں، خالی جگہوں سے کاٹے جاتے ہیں، اور نقول ختم کی جاتی ہیں۔ آپ دونوں علیحدگیوں کو آزادانہ طور پر ملا سکتے ہیں — parser انہیں ایک ہی پاس میں سنبھالتا ہے۔
- 2خفیہ نگاری-محفوظ فیرا بدلبراؤزر کا بلٹ ان crypto.getRandomValues ہر نام کے لیے ایک بے ترتیب 32-بٹ عدد کے ساتھ Uint32Array بھرتا ہے۔ فیرا بدل ان اقدار کو modulo کی بجائے اسکیلنگ تقسیم کے ساتھ استعمال کرتا ہے، جس سے Math.random() پر مبنی فیرا بدل کاروں کو متاثر کرنے والا modulo تعصب ختم ہو جاتا ہے۔
- 3متوازن تقسیم یا پابندی حل کاریپابندیوں کے بغیر، نام snake-draft پیٹرن (سیدھے راؤنڈز پر بائیں سے دائیں، طاق راؤنڈز پر دائیں سے بائیں) کا استعمال کرتے ہوئے تقسیم کیے جاتے ہیں تاکہ ٹیم کے سائز زیادہ سے زیادہ ایک سے مختلف ہوں۔ keep-together یا keep-apart قواعد کے ساتھ، نام union-find کے ذریعے کلسٹرز میں ضم کیے جاتے ہیں، پھر ایک بے ترتیب greedy حل کنندہ 400 تک ترتیبات آزماتا ہے اور سب سے چھوٹے سائز عدم توازن والی تفویض رکھتا ہے۔
- 4متن، CSV، یا قابل اشتراک لنک کے طور پر ایکسپورٹ کریںنتائج کو سادہ متن کے طور پر کاپی کیا جا سکتا ہے، .txt یا .csv فائل کے طور پر ڈاؤن لوڈ کیا جا سکتا ہے (براؤزر کے Blob API سے بنا)، یا ایک URL ہیش کے ذریعے شیئر کیا جا سکتا ہے جو مکمل سیشن حالت کو base64url میں انکوڈ کرتا ہے — کسی بھی مرحلے پر کوئی سرور شامل نہیں۔
متعلقہ ٹولز
وہیل اسپنر
ناموں یا انتخاب کی فہرست ٹائپ کریں، وہیل گھمائیں اور اسے تصادفی طور پر ایک چننے دیں، ٹک کی آواز، کنفیٹی اور ہر جیتنے والے کو ہٹانے کے آپشن کے ساتھ۔
اوتار میکر
ابتدائی حروف والے صاف اوتار بنائیں — رنگ، شکل اور سائز منتخب کریں، اور PNG برآمد کریں۔
سکہ اچھالیں اور اسپن ویل
ایک virtual coin flip کریں، customizable wheel spin کریں، یا options کی list سے randomly pick کریں۔ آپ کے browser کی cryptographically secure randomness استعمال کرتا ہے — verifiable public draw نہیں ہے، تو regulated contests سے بچیں۔