مولد أرقام عشوائي مجاني على الإنترنت
يختار مولد الأرقام العشوائية الأرقام ذات الاحتمالية المتساوية عبر النطاق الذي قمت بتعيينه. استخدمه للألعاب أو اليانصيب أو أخذ العينات الإحصائية أو في أي وقت تحتاج فيه عشوائيًا غير متحيز.
الأرقام المولدة
حفظها في المفضلة
مفضلاتك مباشرة على الصفحة الرئيسية ، أسفل المفضلة لديك. يتم حفظهم فقط على هذا الجهاز والمتصفح — افتح الموقع على هاتفك أو في متصفح آخر ولن تراه هناك. لا حساب ولا خادم.
كيفية الاستخدام
- قم بتعيين الحد الأدنى والحد الأقصى للقيم لنطاقك.
- اختر عدد الأرقام المراد إنشاؤها (1-100).
- اختار عدد صحيح أو عدد عشري اكتب.
- تحقق أو قم بإلغاء تحديد السماح بالتكرار حسب الحاجة.
- انقر ولد لرؤية أرقامك العشوائية.
كيف يعمل
يتم رسم كل رقم بشكل مستقل وموحد من النطاق [min ، max].
بالنسبة للأعداد الصحيحة التي لا تحتوي على نسخ مكررة ، تستخدم الآلة الحاسبة مراوغة جزئية لـ Fisher-Yates:
Place all integers min..max in a pool.
For each position i from 0 to count-1:
pick random j from i..poolLength-1
swap pool[i] and pool[j]
use pool[i] as the next result
بالنسبة للكسور العشرية ، يتم رسم كل قيمة على النحو التالي:
value = min + Math.random() × (max − min)
تقريب إلى 2 منزلي عشري.
الاستخدامات الشائعة
- اليانصيب أو السحب — اختر 6 أعداد صحيحة فريدة من 1 إلى 49 (تعطيل التكرارات).
- أخذ عينات عشوائية — حدد 20 صفًا من قائمة 500 من خلال توليد 20 عددًا صحيحًا فريدًا من 1 إلى 500.
- عشوائية اللعبة — أمر المبادرة ، قطرات المسروقات ، محفزات الحدث.
- أ / ب اختبار مهمة — حدد المتغير الذي يراه المستخدم من خلال توليد عدد صحيح واحد من 1-2 (أو 1-N).
- قرارات اختيار واحد — "الرؤوس أو ذيول" هي 1-2 ؛ "أي مطعم" هو 1 - N حيث N هي قائمتك المختصرة.
أمثلة عملت
اختيار اليانصيب - 6 أرقام فريدة من 1 إلى 49
- الحد الأدنى: 1 ، الحد الأقصى: 49 ، العدد: 6 ، النوع: عدد صحيح ، السماح بالتكرار: إيقاف
- إخراج العينة: 7، 12، 23، 31، 38، 44
اختر فائزًا عشوائيًا من 250 مشاركة
- الحد الأدنى: 1، الحد الأقصى: 250، العدد: 1
- الإخراج: 187 → دخول # 187 يفوز
اختبار مونت كارلو - 10 أرقام عشرية بين 0 و 1
- الحد الأدنى: 0 ، الحد الأقصى: 1 ، العدد: 10 ، النوع: عشري
- الإخراج: 0.34، 0.71، 0.12، 0.58، 0.94، 0.03، 0.46، 0.82، 0.27، 0.69
مسودة
- غير آمن من الناحية التشفيرية — يستخدم المتصفح
Math.random()، غرامة لليانصيب والألعاب وأخذ العينات ، ولكن ليس بالنسبة لكلمات المرور أو الرموز المميزة أو أي شيء يمكن استغلاله. استخدمcrypto.getRandomValues()أو جهاز RNG للأمان. - بالنسبة للنطاقات الكبيرة جدًا (على سبيل المثال ، من 1 إلى 1,000,000) ، من غير المحتمل أن تكون الأعداد الصحيحة المكررة حتى عندما يُسمح بالتكرارات.
- تم تحديد العدد بـ 100 للحفاظ على النتائج قابلة للقراءة.
- يسمح الوضع العشري دائمًا بالتكرار لأن تكرار قيمة موضعية محددة من نطاق واسع أمر نادر الحدوث.
- عادل مقابل الزي الرسمي — المولد موحد: كل قيمة في النطاق لها احتمالية متساوية. لا تعني كلمة "عشوائي" أن كل تسلسل "يشعر" بشكل عشوائي - فالتشغيل من 7 7 7 محتمل تمامًا مثل 3 8 1 في نطاق واسع.
يسأل كثيرا
هل الأرقام عشوائية حقًا؟
يستخدم المولد math.random () للمتصفح ، وهو مولد أرقام عشوائي زائف (PRNG). إنه ينتج أرقامًا موحدة إحصائيًا ولا يمكن التنبؤ بها بما يكفي للاستخدام اليومي - الألعاب ، وأخذ العينات ، والعشوائية - ولكن ليس لأمن التشفير. لأغراض التشفير ، استخدم مولدًا قائمًا على الأجهزة.
ما معنى "السماح بالتكرار"؟
عندما يُسمح بالتكرارات ، يمكن أن يظهر نفس الرقم أكثر من مرة. عند تعطيل ، يظهر كل عدد صحيح تم إنشاؤه مرة واحدة على الأكثر. لا يمكن تعطيل التكرارات للأرقام العشرية لأن احتمال نفس التكرار العشري هو صفر فعليًا.
لماذا يؤدي تعطيل التكرارات أحيانًا إلى حدوث خطأ؟
إذا طلبت أعدادًا صحيحة فريدة أكثر مما كانت موجودة في النطاق ، فمن المستحيل الامتثال. على سبيل المثال ، من المستحيل إنشاء 10 أعداد صحيحة فريدة بين 1 و 5 - لا يوجد سوى 5 قيم متاحة.
ما هو الفرق بين العدد الصحيح والإخراج العشري؟
الأعداد الصحيحة هي أعداد صحيحة (لا توجد فاصلة عشرية). يتم عرض النتائج العشرية مع منزلين عشريين بالضبط ويمكن أن تمثل أي قيمة في النطاق ، بما في ذلك القيم الكسرية.
كيف أشارك بذرة عشوائية ثابتة؟
لا تدعم هذه الآلة الحاسبة البذور الثابتة - كل نقرة تولد نتيجة جديدة. استخدم Share with My Numbers لمشاركة النطاق وإعدادات العد ، وليس الأرقام المحددة التي تم إنشاؤها.
قم بتضمين هذه الآلة الحاسبة
أضف هذه الآلة الحاسبة المجانية إلى موقعك الخاص. انسخ المقتطف - إنه يعمل في أي مكان يمكنك لصق HTML فيه ، ويظل متزامنًا مع هذه الصفحة.