الاتصال عبر MCP →

أدخل الحساب

افصل بين العناصر بأسطر جديدة أو فواصل.

صيغة رياضية

صيغة رياضية: حاسبة اختيار اسم عشوائي / خلط قائمة
Show calculation steps (1)
  1. With replacement

    With replacement: حاسبة اختيار اسم عشوائي / خلط قائمة

    Each of the k draws independently picks a random index j in [0, N), so the same item can repeat and k may exceed N.

اعلان

نتائج

العناصر المختارة
٩
of ٩ list items
النتيجة
A
34
Ethan
C
Liam
16
B
Haley
25

ماذا تفعل هذه الأداة

تأخذ حاسبة اختيار الاسم العشوائي / خلط القائمة أي قائمة تلصقها — أسماء أو أرقام أو نصوصاً بسيطة — ثم تختار منها عناصر أو ترتّبها عشوائياً. استخدمها لسحب الفائزين في القرعات، أو اختيار طلاب، أو توزيع الفرق، أو ترتيب قائمة تشغيل بشكل عشوائي، أو ببساطة لخلط ترتيب العناصر. كل نقرة تمنحك نتيجة جديدة عشوائية تماماً وبتوزيع متساوٍ.

مخطط يوضح قائمة أسماء تدخل إلى أداة اختيار تُخرج الأسماء المحددة
تأخذ الأداة قائمة من الأسماء وتختار منها اسمًا واحدًا أو أكثر عشوائيًا.

طريقة الاستخدام

الصق عناصرك في المربع مع الفصل بينها بأسطر جديدة أو فواصل (يمكنك المزج بين الطريقتين). اضبط خانة كم عنصراً تريد اختياره على العدد المطلوب سحبه. اختر السماح بالتكرار = لا للسحب دون إعادة (يُستخدم كل عنصر مرة واحدة كحد أقصى) أو نعم للسماح باختيار العنصر نفسه أكثر من مرة. ويمكنك اختيارياً ترتيب النتيجة تصاعدياً / أبجدياً أو العكس، واختيار صيغة نسخ مناسبة للصقها في جدول بيانات أو رسالة.

شرح المعادلة

لنفترض أن \(N\) هو عدد العناصر بعد التحليل وأن \(k\) هو العدد الذي تطلبه. عند عدم السماح بالتكرار تشغّل الأداة خوارزمية خلط فيشر-ييتس (Fisher-Yates): من \(i\) بدءاً من \(N-1\) نزولاً حتى 1، يتم تبديل العنصر \(i\) مع عنصر سابق عشوائي، ثم تُعيد أول $$m = \min(k, N) \quad \text{(without replacement)}$$ عنصر؛ لذا عندما يكون \(k\) كبيراً تحصل ببساطة على القائمة كاملة بعد خلطها. أما مع السماح بالتكرار فتجري \(k\) عملية سحب مستقلة، تختار كل واحدة منها فهرساً عشوائياً $$j = \lfloor \text{rand}() \times N \rfloor$$ وبذلك قد تتكرر العناصر ويمكن أن يتجاوز \(k\) قيمة \(N\). أما الترتيب فيستخدم مقارناً طبيعياً: العناصر التي تبدو كأرقام تُقارن عددياً، وكل ما عداها يُقارن كنص دون التمييز بين الأحرف الكبيرة والصغيرة.

اعلان
مخطط يقارن الاختيار مع الإرجاع وبدونه
بدون الإرجاع يكون عدد الاختيارات محدودًا بحجم القائمة؛ ومع الإرجاع يمكن أن يتكرر الاسم.

مثال محلول

القائمة: Liam، Ethan، Haley، 34، 25، 16، A، B، C (أي \(N = 9\)). عدد الاختيار = 9، التكرار = لا، الترتيب = بلا. وبما أن \(k\) يساوي \(N\) فهذا خلط كامل، إذ تُعاد العناصر التسعة جميعها بترتيب واحد من أصل \(9! = 362{,}880\) ترتيباً متساوية الاحتمال، مثل: 34، Ethan، B، A، 25، C، Liam، 16، Haley.

الأسئلة الشائعة

لماذا تختلف نتيجتي في كل مرة؟ لأن السحب عشوائي، فإعادة التشغيل تمنحك ترتيباً أو اختياراً جديداً عن قصد.

ماذا لو طلبت عناصر أكثر مما في قائمتي؟ دون التكرار يُحدّ العدد بحجم القائمة (تحصل على القائمة كاملة بعد الخلط). ومع التكرار تحصل على العدد الذي طلبته بالضبط.

كيف تُعالَج الفواصل والمسافات؟ تُفصل العناصر عند الفواصل والأسطر الجديدة، وتُحذف العناصر الفارغة (مثل فاصلة زائدة في النهاية)، وتُقتطع المسافات المحيطة للحصول على نتائج أنظف.

آخر تحديث: