ما هو مولّد مجموعة الأرقام والحروف العشوائية؟
تنتج هذه الأداة مجموعة مكوّنة من عنصر واحد أو أكثر يُختار عشوائيًا من نطاق تحدّده أنت. ويمكن أن يكون النطاق رقميًا (مثل 1-100) أو أبجديًا (مثل a-j). وهي مفيدة لسحب العينات، وإجراء القرعة، وإنشاء الأرقام السرية، واختيار أسئلة الاختبارات، وتوزيع الفرق، أو أي مهمة تتطلب اختيارًا عشوائيًا نزيهًا من مجموعة معروفة.
طريقة الاستخدام
أدخل حجم العينة (عدد العناصر التي تريدها)، ثم نطاق العينة بصيغة البداية-النهاية. اختر بعد ذلك ما إذا كنت ترغب في السماح بالتكرار (السحب مع الإرجاع)، وما إذا كنت تريد طباعة الفواصل بين العناصر. اضغط على زر الحساب لتحصل على مجموعة جديدة مرتّبة بشكل عشوائي.
إذا كان طرفا النطاق عددين صحيحين فإن الأداة تعمل في الوضع الرقمي، أما إذا كانا حرفين مفردين فتعمل في وضع الحروف مع الحفاظ على حالة الحرف الأول (كبير أو صغير).
الصيغة والخوارزمية
يشمل مجتمع العناصر المرشّحة كل قيمة ضمن النطاق المُغلق: ففي الأرقام، جميع الأعداد الصحيحة من الحد الأدنى إلى الحد الأعلى، أي الأعلى - الأدنى + 1 قيمة؛ وفي الحروف، كل رمز محرف من الرمز الأدنى إلى الأعلى. يُنتقى كل عنصر بصورة منتظمة وفق المعادلة $$\text{index} = \lfloor \text{random} \times \text{remaining} \rfloor$$ وعند منع التكرار، يُخلَط المجتمع كاملًا (بخوارزمية فيشر-ييتس Fisher-Yates) وتُؤخذ أول \(N\) عناصر، فتكون كل النتائج مميّزة. أما عند السماح بالتكرار فيكون كل سحب مستقلًّا عن الآخر، وقد تتكرر العناصر.
$$\begin{gathered} \text{Draw} = \text{Sample Size} \ \text{items from a population of size } N \\[1.5em] \text{where}\quad \left\{ \begin{aligned} N &= |\,\text{high} - \text{low}\,| + 1 \\ [\text{low},\text{high}] &= \text{Sample Range} \end{aligned} \right. \end{gathered}$$
مثال محلول
حجم العينة 5، النطاق 1-100، التكرار: لا، الفواصل: لا. يتكوّن المجتمع من الأعداد الصحيحة من 1 إلى 100 (\(N = |100 - 1| + 1 = 100\) قيمة). قد تعطي خمس عمليات سحب منتظمة ومميّزة النتيجة التالية: 48 50 62 18 10. وعند تفعيل الفواصل تظهر النتيجة نفسها هكذا: 48, 50, 62, 18, 10.
الأسئلة الشائعة
ماذا يحدث إذا طلبت عناصر أكثر مما يحتويه النطاق؟ عند إيقاف التكرار، يكون عدد النتائج محدودًا بحجم النطاق. فإذا طلبت 12 رقمًا مميّزًا من النطاق 0-9 فلن تحصل إلا على 10 عناصر فقط.
هل النتائج مرتّبة؟ لا. تظهر العناصر بالترتيب العشوائي الذي سُحبت به.
كيف أنشئ رقمًا سريًّا (PIN) من أربعة أرقام؟ استخدم حجم عينة 4، والنطاق 0-9، مع إيقاف التكرار للحصول على أربعة أرقام مميّزة، أو فعّل التكرار للسماح بتكرار الأرقام.