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

يستخدم مولّد الأرقام العشوائية محرك التشفير في جهازك لتوليد أرقام عشوائية. حدد نطاقاً وولّد رقماً واحداً أو عدة أرقام لليانصيب أو الألعاب أو العينات الإحصائية أو اتخاذ القرارات.

حدِّد القيمة الدنيا والعليا، ثم اختر عدد الأرقام التي تحتاجها (حتى 1000 لكل سحبة)، وقرّر هل تسمح بالتكرار. بدّل بين وضع الأعداد الصحيحة ووضع الأعداد العشرية، وقصر السحب على الأرقام الفردية فقط أو الزوجية فقط، واستبعد قيمًا محددة، ثم انسخ النتيجة أو نزّلها ملفًا نصيًا. يستمد المولّد العشوائية من crypto.getRandomValues — وهي المصدر التشفيري لنظام التشغيل، المصدر نفسه المستخدم لتوليد مفاتيح TLS — فتكون كل سحبة غير قابلة للتنبؤ فعلًا، لا متتالية دورية مثل Math.random.

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

  1. الخطوة 1 — حدد القيمة الدنيا والقصوى للنطاق.
  2. الخطوة 2 — اختر عدد الأرقام العشوائية التي تريد توليدها دفعة واحدة.
  3. الخطوة 3 — انقر على توليد وانسخ النتائج. أعد التوليد في أي وقت للحصول على أرقام جديدة.

متى تستخدم

  • سحب أرقام يانصيب أو أرقام مسابقة المكتب في نطاق ١–٤٩ أو ١–٦٩.
  • توليد PIN من أربعة أرقام أو رمز من ستة أرقام للاختبار دون استخدام بيانات عملاء حقيقية.
  • اختيار معرّفات عيّنة إحصائية من مجموعة بيانات يحمل فيها كل صف مفتاحاً عددياً فريداً.

النتيجة

ولّد 6 أرقام عشوائية فريدة بين 1 و49 لاختيار تذكرة اليانصيب الأسبوعية.

الأسئلة الشائعة

هل هذا عشوائي فعلاً أم مجرّد عشوائي زائف بترتيب جديد؟
يستخدم crypto.getRandomValues الذي يستمد العشوائية من مولّد أعداد عشوائية آمن في نظام التشغيل، وهو المصدر نفسه الذي يُغذّي مفاتيح TLS. مصدر آمن تشفيرياً أقوى بكثير من Math.random الحتمي.
ما الفرق بين «أرقام فريدة» و«السماح بالتكرار»؟
في الوضع الفريد يُسحب كل رقم من المجموعة فلا يتكرّر داخل النتيجة نفسها، وهذا مناسب لسحوبات اليانصيب. أمّا بدون هذه الميزة فكل سحبة مستقلّة وقد تتكرّر القيم، ويصلح ذلك للنرد أو لأخذ العيّنات مع الإحلال.
ما أكبر نطاق أرقام يمكن استخدامه؟
تقبل الحقول أي عدد صحيح يستطيع JavaScript تمثيله بدقّة (نحو من −٩×١٠¹⁵ إلى ٩×١٠¹⁵). على هذا المقياس يصعب التحكّم بالحقول، فإذا تجاوزت بضعة مليارات فاحرص على الكتابة بعناية.
لماذا يخطئ الوضع الفريد مع بعض النطاقات؟
لأنّ سحب ١٠ أرقام فريدة من النطاق ١–٥ مستحيل، فلا توجد قيم كافية. الأداة تمنع ذلك وتنبّهك. وسّع النطاق، أو خفّض الكمية، أو أوقف الوضع الفريد.
هل تصلح هذه الأرقام لاستخدامات حسّاسة أمنياً؟
للأمور البسيطة كاختيار الفائزين بالمسابقات أو رموز PIN التجريبية أو ما شابه، نعم — المصدر تشفيري. أما لكلمات المرور الحقيقية أو مفاتيح التشفير فاستخدم برنامج إدارة كلمات مرور يتعامل مع الطول وأنواع الأحرف بشكل سليم. هذه الأداة تخرج أرقامًا صحيحة أو أعدادًا عشرية بدقة ثابتة فقط، ولا تنتج نصوصًا ولا خلطًا حرفيًا رقميًا.

أدوات ذات صلة