اختيار عشوائي

من يداوم السبت، ومن يعرض أولًا، ولمن التذكرة الأخيرة. لا يحسم ذلك بإنصاف إلا سحبٌ لا يستطيع أحد دفعه — لذلك تُستعمَل هنا العشوائية التشفيرية في المتصفّح لا العادية، ولا تغادر القائمة جهازك.

يستخدم السحب عشوائية المتصفّح التشفيرية لا العادية: في المناوبات والجوائز وترتيب الكلام يهمّ هذا الفرق. لا يُرسَل شيء، وتُحفظ القائمة على هذا الجهاز وحده.

أدوات قريبة: مولّد أرقام عشوائية · مولد كلمات المرور · مولّد UUID · مؤقّت أونلاين

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

  1. الصق القائمة — اسم في كل سطر.
  2. اختر ما تريد: سحب أسماء، أو خلط الترتيب، أو التقسيم إلى مجموعات.
  3. اضغط الزر. وكرّر السحب كما تشاء.

معلومات مفيدة

لماذا لا تكفي العشوائية العادية

دالّة `Math.random()` المعتادة ليست مصمّمة لما يهمّ: تسلسلها يمكن التنبّؤ به من القيم السابقة. وحين يقرّر السحب مناوبات وجوائز وترتيب كلام، يصير الفارق حقيقيًا، وتجنّبه لا يكلّف شيئًا — ففي المتصفّح مصدر تشفيري جاهز. وإلى جانب ذلك فخّان: باقي القسمة يجعل الأسماء الأولى تخرج أكثر، والخلط بمقارنة عشوائية يعطي ترتيبات غير متساوية. ولا شيء من ذلك مستعمل هنا.

توزّع المجموعات بالتناوب

تقسيم سبعة على ثلاث مجموعات بقصّ القائمة أثلاثًا يعطي 3 و3 و1 — والمجموعة الأخيرة تخسر دائمًا. أمّا التوزيع واحدًا واحدًا، كالورق، فيعطي 3 و2 و2. هذا هو الفرق بين صيغة يسهل كتابتها وأخرى لا يضيرك أن تقع فيها.

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

هل السحب عشوائي فعلًا؟

يستعمل المصدر التشفيري في المتصفّح، وأُزيل انحياز باقي القسمة: لكل اسم الحظّ نفسه. والخلط بطريقة فيشر-ييتس، فكل ترتيب متساوي الاحتمال.

هل تُرسَل قائمتي؟

لا. كل شيء يجري في متصفّحك، وتُحفظ القائمة على هذا الجهاز وحده كي لا تعيد كتابتها.

هل يخرج الاسم نفسه مرتين؟

فقط إن فعّلت الخيار. أصلًا يخرج المسحوب من السباق — وهذا المطلوب للجوائز والمناوبات.

وإن طلبت أسماء أكثر مما في القائمة؟

تحصل على كل من فيها وسطرٍ يقول كم كانوا، بدل إجابة قصيرة صامتة.

أدوات ذات صلة