دليل مولّد الأرقام العشوائية

ولّد رقماً أو أرقاماً عشوائية ضمن نطاق مخصص. انسخ النتائج فوراً.

العودة إلى مولّد الأرقام العشوائية

ماذا تفعل هذه الأداة

مولّد الأرقام العشوائية ينتج رقماً أو أرقاماً عشوائية ضمن نطاق مخصص. اختر أعداداً صحيحة أو عشرية، اسمح بالتكرار أو اشترط القيم الفريدة، وضبط العدد (حتى 1,000 لكل طلب). انسخ النتائج بنقرة واحدة. كل التوليد يعمل في متصفحك—بدون خادم، بدون تحيّز من مولّدات خارجية.

كيفية الاستخدام

  1. ضبط النطاق — أدخل الحد الأدنى والأقصى. للأعداد الصحيحة، كلا الطرفين شامِلان.
  2. ضبط العدد — كم رقماً لتوليده (1–1,000).
  3. اختر النوع — عدد صحيح أو عشري. للعشرية، ضبط الخانات العشرية (1–10).
  4. السماح بالتكرار — فعّل للقيم المكررة، أوقفه للأرقام الفريدة فقط.
  5. توليد — انقر لإنتاج الأرقام. استخدم نسخ لنسخ القائمة.

كيف تعمل

لـأعداد صحيحة مع تكرار: كل رقم يُختار بشكل مستقل بـMath.random() على النطاق. لـأعداد صحيحة بدون تكرار: الأداة تستخدم خلطة Fisher-Yates على مجموعة النطاق الكاملة، ثم تأخذ أول N قيمة—مضمونة توزيعاً متجانساً. لـعشرية بدون تكرار: أخذ العينات بالرفض مع Set يضمن التفرد؛ حتى 10,000 محاولة تمنع التعليق. العدد محدود بـ1,000 لكل طلب لتجنب تجمد المتصفح.

كل الحسابات تعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم.

حالات الاستخدام والأمثلة

  • ألعاب — رمي النرد، اختيارات عشوائية، ترتيب عشوائي.
  • عيّنات — مجموعة فرعية عشوائية للاختبار أو العروض.
  • كلمات المرور — بذرة لمزيد من المعالجة (ليست آمنة مشفرة).
  • محاكاة — مونت كارلو، بذور عشوائية للنماذج.
  • مسابقات — اختيار عشوائي عادل من نطاق.

مثال

  • نطاق 1–6، عدد 1، أعداد صحيحة، تكرار مسموح ← رمي نرد واحد
  • نطاق 1–100، عدد 10، أعداد صحيحة، فريدة ← 10 أرقام مميزة
  • نطاق 0–1، عدد 5، عشرية، 3 خانات عشرية ← مثلاً 0.234، 0.891، …

القيود والمعروفة

  • حد أقصى 1,000 رقم — لكل طلب توليد واحد.
  • عشرية فريدة — مع نطاق ضيق وخانات عشرية كثيرة، المجموعة قد تكون ضخمة؛ التوليد قد يفشل بعد 10,000 محاولة.
  • ليست آمنة مشفرة — تستخدم Math.random()؛ لا تستخدم للتطبيقات الحساسة أمنياً.
  • نطاق الأعداد الصحيحة — النطاقات الكبيرة جداً (مثل 1–1,000,000) مع وضع فريد قد تكون مكلفة للذاكرة.

كيف يعمل

الطريقة

  • Maximum 1,000 numbers per single generation request.
  • Unique numbers are shuffled fairly so each combination is equally likely.

كل الحسابات والتحويلات تعمل بالكامل في متصفحك. لا تُرسل أي بيانات إلى أي خادم، فإدخالك لا يغادر جهازك أبداً.