هل القرعة الإلكترونية عادلة فعلاً؟
أيوا. الأداة بتستعمل مولّد الأرقام العشوائية الآمن بالمتصفح (crypto.getRandomValues)، نفسه اللي بيُستعمل لتوليد كلمات السر والتشفير، مش Math.random العادي. ولاختيار الفائزين منستعمل خوارزمية فيشر–ييتس (Fisher–Yates) لخلط القائمة، مع طريقة بترفض القيم اللي ممكن تعمل انحياز، فكل اسم إلو نفس الفرصة بالضبط، وما في اسم بيطلع مرتين بنفس السحبة.
شو بتقدر تعمل فيها؟
- سحب على جوائز ومسابقات: الصق أسماء المشاركين (من التعليقات أو من عمود إكسل)، واختار كم فائز. الفائزين بيطلعوا بالترتيب: الأول ثم التاني وهكذا.
- تقسيم فرق: لمباراة كرة أو مشروع جامعي أو مسابقة بالصف. الفرق بتطلع متوازنة بالعدد (الفرق بينها شخص واحد بالأكتر).
- رقم عشوائي: بين أي رقمين، مع تكرار أو بدونه، متل اختيار رقم تذكرة أو رقم سؤال.
- ملك أو كتابة (بعض البلاد بتسميها طرّة ونقش) والنرد: لحسم أي خلاف أو للألعاب، مع مجموع حجارة النرد.
نصائح لسحب شفاف
إذا عم تعمل السحب قدّام جمهور، اعرض الشاشة أو صوّرها وقت السحب، وأعلن عدد المشاركين قبل ما تضغط. الأداة بتحذف الأسماء المكررة تلقائياً حتى ما حدا ياخد فرصتين (فيك تلغي هالخيار)، وبتكتب وقت السحب مع النتيجة، وفيك تشاركها مباشرةً على واتساب أو تيليجرام.
كل شي بيصير على جهازك، والأسماء ما بتنبعت لأي مكان. وللمسابقات الرسمية أو اللي فيها جوائز كبيرة، ممكن يلزمك إشراف جهة مستقلة أو موافقة حسب أنظمة بلدك.
أسئلة شائعة
- كيف أعمل قرعة إلكترونية بالأسماء؟
- اكتب الأسماء كل اسم بسطر (أو افصل بينها بفاصلة)، حدد عدد الفائزين، واضغط «اسحب الفائز». النتيجة بتطلع مع وقت السحب، وفيك تشاركها بالواتساب.
- هل يمكن أن يتكرر الفائز في القرعة؟
- لأ. كل اسم بينسحب مرة وحدة بالسحبة، والأسماء المكررة بالقائمة بتنحذف تلقائياً. وإذا بدك سحبات ورا بعض، فعّل «احذف الفائزين من القائمة بعد السحب».
- هل نتيجة القرعة عشوائية حقاً؟
- أيوا. الأداة بتستعمل مولّد عشوائي آمن من المتصفح نفسه (Web Crypto) مع خوارزمية Fisher–Yates، وهي من أدق الطرق المعروفة للسحب العادل، وما حدا بيقدر يتحكم بالنتيجة.
- هل تُحفظ الأسماء التي أكتبها؟
- بتنحفظ بس على جهازك (بالمتصفح) حتى ما تضيع إذا حدّثت الصفحة، وما بتنبعت لأي سيرفر. وفيك تمسحها بزر «امسح القائمة».