مولد أرقام عشوائية
هذا الإصدار من المولدات يخلق عدد صحيح عشوائي. يمكنه التعامل مع عدد صحيح كبير جدًا يصل إلى عدة آلاف من الأرقام.
النسخة المتكاملة
يمكن لهذا الإصدار من المولد إنشاء واحد أو أكثر من الأعداد الصحيحة العشوائية أو العشرية. يمكنه التعامل مع أرقام كبيرة جدًا بدقة تصل إلى 999 بت.
عدد عشوائي هو رقم يتم اختياره من مجموعة محدودة أو غير محدودة من الأرقام التي لا تحتوي على نمط تنبؤ يمكن التعرف عليه. المجموعات الرقمية دائما تقريبا مستقلة عن بعضها البعض. ومع ذلك ، قد تتبع تجمعات الرقمية توزيعًا محددًا. على سبيل المثال ، يميل الطلاب في مدرسة إلى اتباع توزيع طبيعي حول طول متوسط. إذا تم اختيار الطالب بشكل عشوائي ، فمن المرجح أن تكون الأرقام التي تم اختيارها قريبة من متوسط الطول بدلاً من تصنيفها على أنها عالية جدًا أو قصيرة جدًا. يفترض مولد الأرقام العشوائية أعلاه أن الأرقام الناتجة مستقلة عن بعضها البعض وسيتم توزيعها بالتساوي على نطاق القيم الممكنة بأكمله.
كما ذكر أعلاه ، مولد أرقام عشوائية هو جهاز يمكنه توليد عدد عشوائي واحد أو أكثر ضمن نطاق محدد. يمكن أن يكون مولد أرقام عشوائية مستندًا إلى الأجهزة أو مولد أرقام شبه عشوائية. قد تنطوي مولدات الأرقام العشوائية المستندة إلى الأجهزة على استخدام البرد أو العملات المعدنية أو العديد من الأجهزة الأخرى.
مولد أرقام شبه عشوائية هو خوارزمية لتوليد سلسلة من الأرقام ذات خصائص مشابهة لخصائص سلسلة من الأرقام العشوائية. مولدات الأرقام العشوائية القائمة على الكمبيوتر هي دائما تقريبا مولدات الأرقام العشوائية الزائفة. ومع ذلك ، فإن الأرقام التي يولدها مولد الأرقام العشوائية الزائفة ليست عشوائية حقًا. وبالمثل ، فإن مولدنا أعلاه هو مولد أرقام شبه عشوائية. الأرقام العشوائية التي تم إنشاؤها تكفي لمعظم التطبيقات ، لكنها لا تستخدم لأغراض التشفير. تستند الأرقام العشوائية الحقيقية إلى الظواهر الفيزيائية مثل الضوضاء الجوية والضوضاء الحرارية وغيرها من الظواهر الكمومية. تتضمن طرق توليد أرقام عشوائية حقيقية أيضًا تعويض التحيزات المحتملة الناجمة عن عملية القياس.