الاختيارات العادلة تحتاج عشوائية حقيقية — سحب فائزي القرعات، وتوزيع المشاركين على مجموعات الدراسة، وأخذ عينات من البيانات، أو حتى حسم من يبدأ أولاً. يولّد هذا المولّد أعداداً صحيحة عشوائية موزعة بانتظام في أي نطاق تحدده.
كيف تعمل الحاسبة
حدد الحد الأدنى والأقصى وكم عدداً تريد. يُسحب كل عدد باستقلال وانتظام، أي أن لكل عدد صحيح في النطاق الفرصة نفسها تماماً في كل سحبة.
المعادلة
حيث random() سحبة منتظمة من [0, 1). والتحجيم يسقطها على الأعداد الصحيحة من الأدنى إلى الأقصى شاملاً؛ واستقلال السحبات يعني أن التكرار وارد ويحدث فعلاً.
مثال محلول
خمسة أعداد بين 1 و100 قد تخرج هكذا: 87، 3، 45، 87، 12 — لاحظ تكرار 87: فمع 5 سحبات من 100 قيمة، يُتوقع بعض التكرار بنسبة 10% تقريباً.
أسئلة شائعة
لماذا أرى أعداداً مكررة؟
لأن السحبات مستقلة كرمي النرد. إن احتجت قيماً فريدة (سحب يانصيب) فولّد أكثر مما تحتاج واستبعد المكرر، أو اسحب دون إرجاع.
هل يصلح هذا لكلمات المرور أو التشفير؟
استخدم مولّد كلمات المرور المخصص لدينا للأسرار — فهو يعتمد مصدر العشوائية التشفيري في المتصفح. هذه الأداة للعشوائية اليومية العادلة لا لتوليد المفاتيح.
هل «السلاسل» مثل 5، 5، 5 علامة خلل؟
لا — العشوائية الحقيقية تنتج سلاسل أكثر مما يتوقع الحدس. ففي 100 رمية عملة، سلسلة من 6 نتائج متطابقة أو أكثر أرجح من عدمها.