مولّد فرق عشوائية مجانًا
قسّم قائمة أسماء إلى فرق عشوائية متوازنة — حسب عدد الفرق أو حجم الفريق. خلط عادل مشفّر، وإعادة خلط فورية.
القوائم المحفوظة
تُحفظ آخر قائمة وإعداداتك على هذا الجهاز. سمِّ القائمة لتحتفظ بها لوقت لاحق.
لا توجد قوائم محفوظة بعد.
أسماء الفرق (اختياري)
اتركه فارغًا لاستخدام الألوان. يمكنك أيضًا إعادة تسمية فريق مباشرةً على بطاقته.
إضافة قيود (اختياري)
مجموعة واحدة في كل سطر؛ افصل الأسماء بـ & أو فواصل. هؤلاء الأشخاص سيكونون دائماً في نفس الفريق.
مجموعة واحدة في كل سطر؛ افصل الأسماء بـ & أو فواصل. هؤلاء الأشخاص سيكونون في فرق مختلفة.
💡 يتم توزيع الفرق باستخدام الاختيار المتعرّج (snake draft) لضمان توازنها بفارق لاعب واحد على الأكثر. تعتمد عملية الخلط على عشوائية مشفرة من المتصفح — عادلة تماماً. مثالية لحصص التربية البدنية والرياضة والمشاريع الجماعية وأمسيات الألعاب وتوزيع الهدايا.
الاستخدامات الشائعة
- تقسيم الفئة إلى مجموعاتقسم الطلاب عشوائياً إلى مجموعات متوازنة للمشاريع والأنشطة.
- صناعة فرق رياضية عادلةقسم اللاعبين إلى فرق متساوية للألعاب المؤقتة والممارسة.
- فرق لليلة اللعبةقم بتشكيل فرق عشوائية بسرعة للثلاثيات والفكاهة والألعاب الحفلات.
- مجموعات الجلسات المتزامنة للورشقسم حضور الورش أو المؤتمرات إلى مجموعات المناقشة.
- مجموعات عشوائية لتبادل الهداياقسم مجموعة كبيرة إلى حاويات تبادل هدايا أصغر.
كيف يعمل
يعمل تقسيم الفرق بالكامل في متصفحك باستخدام خلط Fisher-Yates آمن تشفيريًا (مدعوم بـ crypto.getRandomValues من Web Crypto API) مع توزيع بنظام الاختيار المتعرّج لفرق متوازنة. وعند إضافة قيود «الإبقاء معًا» أو «الفصل»، يجد حلّال تجميع union-find مع ما يصل إلى 400 إعادة تشغيل عشوائية التوزيع الصالح الأكثر توازنًا.
- 1تحليل قائمة الأسماءتُقسم الأسماء على الأسطر الجديدة والفواصل، وتُقصّ منها المسافات البيضاء، وتُزال المكررة. يمكنك مزج الفاصلين بحرية — يتعامل المحلّل معهما في مرور واحد.
- 2خلط آمن تشفيريًايملأ crypto.getRandomValues المدمج في المتصفح Uint32Array بعدد صحيح عشوائي من 32 بت لكل اسم. ويستخدم الخلط هذه القيم مع قسمة تحجيم بدلًا من باقي القسمة، مما يزيل انحياز باقي القسمة الذي يصيب أدوات الخلط المعتمدة على Math.random().
- 3توزيع متوازن أو حل القيوددون قيود، تُوزع الأسماء بنمط الاختيار المتعرّج (من اليسار لليمين في الجولات الزوجية، ومن اليمين لليسار في الفردية) فلا تختلف أحجام الفرق بأكثر من واحد. ومع قواعد «الإبقاء معًا» أو «الفصل»، تُدمج الأسماء في مجموعات عبر union-find، ثم يجرّب حلّال جشع عشوائي ما يصل إلى 400 توزيع ويحتفظ بالتوزيع ذي أقل اختلال في الأحجام.
- 4التصدير كنص أو CSV أو رابط قابل للمشاركةيمكن نسخ النتائج كنص عادي، أو تنزيلها كملف .txt أو .csv (مبني بـ Blob API في المتصفح)، أو مشاركتها عبر جزء رابط يرمّز حالة الجلسة كاملة بـ base64url — دون أي خادم في أي مرحلة.
أدوات ذات صلة
قرص الاختيارات الدوّار
اكتب قائمة بالأسماء أو الخيارات، وأدر القرص ليدع الحظ يختار واحدًا عشوائيًا، مع صوت تكة ومؤثرات احتفالية وخيار إزالة كل فائز.
صانع الصور الرمزية
قم بإنشاء صور رمزية نظيفة بالأحرف الأولى — اختر الألوان والشكل والحجم، وقم بتصدير PNG.
قلب العملة وعجلة الحظ
اقلب عملة افتراضية أو أدر عجلة قابلة للتخصيص أو اختر عشوائياً من قائمة الخيارات. يستخدم العشوائية الآمنة التشفيرية في متصفحك — ليست سحبة عامة قابلة للتحقق، لذا تجنب المسابقات المنظمة.