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

في قائمة من 20 اسمًا تبلغ فرصة كل اسم 5% عند سحب اسم واحد، و15% عند سحب 3 أسماء دون تكرار.

اسم في كل سطر أو افصل بفواصل. تُدمج الأسماء التي لا تختلف إلا في حالة الأحرف اللاتينية.
أضف الأسماء ثم اضغط اسحب
هل حُلّت مشكلتك؟
فضّلنا على Google

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

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

طريقة الحساب

تُخلط القائمة بخوارزمية فيشر-ييتس باستخدام مصدر العشوائية التشفيري في المتصفح، ثم تؤخذ أول N أسماء. لكل اسم الفرصة نفسها، ولا يُختار أحد مرتين في السحب الواحد.

الأسماء التي لا تختلف إلا في حالة الأحرف اللاتينية الكبيرة والصغيرة تُدمج في اسم واحد، فيُعدّ "Ann" و"ann" شخصًا واحدًا، ويُحتفظ بأول كتابة أدخلتها.

عند اختيار N فائزين من T اسمًا تكون فرصة كل اسم في السحب الواحد N / T. مع 20 اسمًا و3 فائزين تبلغ 15%.

أسئلة شائعة

هل الاختيار عشوائي فعلًا؟

نعم. تستخدم الأداة crypto.getRandomValues مع أسلوب الرفض في أخذ العينات، فتتجنب الانحياز الطفيف الذي قد يظهر مع باقي القسمة البسيط أو Math.random.

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

تعرض الأداة رسالة خطأ بعدد الأسماء المتاحة، ولا تختار الاسم نفسه مرتين في السحب الواحد.

ما وظيفة «استبعاد من سبق اختيارهم»؟

تُتخطى الأسماء التي سُحبت في الجولات السابقة حتى تضغط إعادة الضبط، ويبيّن العدد المتبقي كم اسمًا ما زال في السحب.

لماذا حُذف اسم مكرر؟

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

هل تُحفظ الأسماء التي أدخلها؟

لا. تبقى الأسماء في تبويب المتصفح وتختفي عند إغلاق الصفحة أو إعادة تحميلها.