مولد الأرقام العشوائية
ولّد عدداً صحيحاً أو عشرياً عشوائياً واحداً أو أكثر ضمن نطاق مخصص.
توزيع القيم المولدة
كيف يعمل
يُولّد مولّد الأعداد العشوائية أعداداً عشوائية ضمن نطاق محدد باستخدام المولّد الآمن تشفيرياً في المتصفح.
أدخل النطاق (الحد الأدنى والأقصى) وحدد ما إذا كنت تريد أعداداً صحيحة أو عشرية. انقر على توليد للحصول على النتيجة. انقر عدة مرات للحصول على قيم مختلفة.
التوليد الجماعي ممكن أيضاً—توليد ما يصل إلى 1000 عدد دفعة واحدة، مناسب لبيانات الاختبار أو محاكاة مونت كارلو.
تستخدم الأداة window.crypto.getRandomValues لا Math.random()—مما يجعل النتائج آمنة تشفيرياً وغير قابلة للتكرار.
مثال عملي
اسحب 10 أعداد فريدة بين 1 و100 مع تعطيل التكرار — سحب يانصيب جاهز، مولَّد بعشوائية المتصفح التشفيرية لا ببذرة قابلة للتنبؤ. أجز التكرار واسحب مئات القيم بدلًا من ذلك، فيعرض مخطط التوزيع التكرارات تتساوى نحو الانتظام مع نمو العينة — عرض حي لقانون الأعداد الكبيرة وتحقق سريع من أن لا قيمة محظوظة. انسخ النتائج قائمةً أو شارك الإعداد برابط.
حالات الاستخدام
- توليد بيانات الاختبار
- المحاكاة والنمذجة
- الألعاب وتطبيقات المقامرة
- أخذ العينات الإحصائية
- تدريس نظرية الاحتمالات
الأسئلة الشائعة
- هل الأعداد عشوائية حقاً؟
- نعم—نستخدم window.crypto.getRandomValues لا Math.random() الزائف العشوائية.
- هل يمكن تعيين بذرة للنتائج القابلة للتكرار؟
- لا—الهدف هو عشوائية غير قابلة للتكرار. للعشوائية المبنية على بذرة استخدم سكريبتاً محلياً.
- ما النطاق الذي يمكنني تحديده؟
- أعداد صحيحة: حتى Number.MAX_SAFE_INTEGER (نحو 9 كوادريليون). عشرية: نطاق IEEE 754.
- كم عدداً يمكنني توليده دفعة واحدة؟
- حتى 1000 في كل دفعة.
- هل يمكن أن تتكرر الأعداد؟
- نعم، ما لم تفعّل خيار الفريد.