مولد الأعداد العشوائية (بالإنجليزية: Random number generation) (تختصر RNG) هو حاسوب أو جهاز فيزيائي مصمم لإنشاء سلسلة من الأعداد أو الرموز التي تفتقر إلى وجود أي نمط، أي تظهر بشكل عشوائي. قادت العديد من التطبيقات العشوائية [الإنجليزية] في تطوير عدة أساليب مختلفة لتوليد بيانات عشوائية. وقد وجدت العديد من هذه الاساليب منذ العصور القديمة، وتشمل النرد، قلب العملة، وأوراق اللعب، واستخدام سيقان يارو (بواسطة العرافة) في ايجنغ، وتقنيات أخرى كثيرة. نظرا لطبيعة الميكانيكية لهذه التقنيات، فان توليد كميات كبيرة من الأعداد العشوائية بما فيه الكفاية (مهم في مجال الإحصاءات) تتطلب الكثير من العمل و/أو الوقت. وهكذا، في بعض الأحيان تكون النتائج قد جمعت وتم توزيعها على شكل جداول رقم عشوائي [الإنجليزية].
حاليا وبعد مجيء الحواسيب المولدة للأعداد العشوائية، ظهر عدد متزايد من اليانصيب تديرها الحكومات، التي تسنخدم مولد رقم عشوائي بدلا من طرق الرسم التقليدية. ويستخدم مولد رقم عشوائي اليوم لتحديد احتمالات ماكينات القمار الحديثة.[1]
الطرق الحسابية
- مولد كونجريونتيال الخطي [الإنجليزية]
![{\displaystyle X_{n+1}=(aX_{n}+b)\,{\textrm {mod}}\,m}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4595ec3472446db9f4a7e19f5902191034a91744)
- مولد هينون ماب ثنائي البعد [الإنجليزية]
![{\displaystyle X_{n+1}=(Y_{n}+1-aX_{n}^{2})\,{\textrm {mod}}\,m}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cf1cb184c827c19f3da54016cb6c472bfd5bd931)
![{\displaystyle Y_{n+1}=(bX_{n}^{2})\,{\textrm {mod}}\,m}](https://wikimedia.org/api/rest_v1/media/math/render/svg/45d3131bd4ef7813e3d8db7a051208b907f09053)
مراجع
وصلات خارجية