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

تعمل في المتصفح بيانات الاختبار

توزيعات منتظمة أو طبيعية، ونطاقات أعداد صحيحة، وتفرّد القيم، وترتيبها، وتصديرها بصيغة JSON أو CSV أو قيمة في كل سطر للاختبارات المعتمدة على المعاملات (parameterised).

بيانات اختبار فقط — جميع الأسماء وبيانات الاتصال والمعرّفات والأرقام المولّدة اصطناعية ولا تعود لأشخاص أو حسابات حقيقية.
الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

ما الفرق بين العشوائي والعشوائي الآمن تشفيرياً؟

المولّدات العشوائية العادية (Math.random) سريعة ومتوزعة بانتظام لكنها قابلة للتنبؤ بعد معرفة بضعة مخرجات، وهذا مناسب لبيانات الاختبار والعيّنات والخلط. أما الأسرار والرموز ومعرّفات الجلسات فتحتاج إلى مولّد آمن تشفيرياً (crypto.getRandomValues أو ‎/dev/urandom) لا يمكن التنبؤ بمخرجاته حتى لمن رأى قيماً سابقة.

كيفية استخدام مولّد مجموعات الأرقام العشوائية

  1. أدخل الحد الأدنى والحد الأقصى.
  2. اختر التوزيع والتفرّد والترتيب.
  3. حدّد العدد والصيغة واضغط «توليد» (Generate).

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

  • حتى 1,000 عدد صحيح في أي نطاق من الأعداد الصحيحة الآمنة
  • توزيع منتظم أو طبيعي
  • قيم فريدة مع سقف تلقائي وتحذير عندما يكون النطاق أصغر من اللازم
  • ترتيب عشوائي أو تصاعدي أو تنازلي
  • ملخّص بالحد الأدنى والحد الأقصى والمتوسط والوسيط
  • إخراج بصيغة قيمة في كل سطر أو JSON أو CSV أو SQL أو XML أو JSON Lines

مثال على مولّد مجموعات الأرقام العشوائية

عشرة أعداد صحيحة فريدة

الإدخال:

Values: 10 · Range 1–100 · Unique · Ascending · Format: one per line

النتيجة:

4
17
23
31
48
52
66
71
89
97

الأسئلة الشائعة حول مولّد مجموعات الأرقام العشوائية

ما التوزيعات المتاحة؟

منتظم (كل قيمة متساوية الاحتمال) أو طبيعي، وهو منحنى جرسي يتمركز في منتصف النطاق مع تقييد القيم بالحدود.

هل يمكنني جعل القيم فريدة؟

نعم. إذا كان عدد الأعداد الصحيحة في النطاق أقل من المطلوب، تُقلَّص مجموعة البيانات إلى عدد القيم المميزة ويشرح تحذير ذلك.

ما أكبر نطاق ممكن؟

يجب أن تكون الحدود أعداداً صحيحة آمنة في JavaScript (±9,007,199,254,740,991). ولحدود 64 بت استخدم مولّد مجموعات الأرقام الحدّية.

هل يمكنني توليد أعداد عشرية أو سالبة؟

الحدود السالبة مقبولة — يمكن أن يكون الحد الأدنى أقل من الصفر، بل قد يكون النطاق كله سالباً. أما القيم نفسها فأعداد صحيحة دائماً: تُقرَّب الحدود الكسرية إلى الداخل قبل السحب (فيصبح 0.5–9.5 هو ⁦1–9⁩). وللقيم العشرية بدقة محددة أو بنمط العملة أو الترميز العلمي، استخدم مولّد مجموعات البيانات العشرية (Decimal Dataset Generator).

المراجع

  • RFC 4086: Randomness Requirements for SecurityIETF · 2005لماذا تحتاج الأسرار والمفاتيح والرموز إلى عشوائية قوية تشفيرياً وما مقدار الإنتروبيا الكافي.
  • RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) FilesIETF · 2005قواعد CSV الشائعة: الفاصلة كفاصل، ونهايات الأسطر CRLF، وتحويط الحقول التي تحتوي فواصل أو علامات اقتباس أو أسطر جديدة.
  • Personal Data Protection Law (English translation)الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) · 2023النظام السعودي لحماية البيانات الشخصية — ولماذا ينبغي أن تستخدم بيئات الاختبار بيانات اصطناعية بدلاً من نسخ سجلات العملاء الحقيقية.