مولّد الأرقام العشوائية
أعداد صحيحة وعشرية عشوائية بقوة تشفيرية، مع وضع السحب الفريد وإعدادات مسبقة عملية
إعدادات سريعة
حول هذه الأداة
يولّد مولّد الأرقام العشوائية هذا أرقامًا لا يمكن التنبؤ بها بين الحد الأدنى والأقصى اللذين تختارهما. يمكنك توليد أعداد صحيحة أو أعداد عشرية بعدد المنازل الذي تريده، وسحب أي عدد تحتاجه دفعة واحدة، وتفعيل «بدون تكرار» لسحب عادل دون تكرار — مثالي لليانصيب واختيار الفائزين وأرقام اليانصيب. تأتي الأرقام من العشوائية التشفيرية للمتصفح (crypto.getRandomValues) مع أخذ العينات بالرفض، بحيث تكون كل قيمة في النطاق متساوية الاحتمال. تغطي الإعدادات المسبقة المدمجة رمي النرد ورمي العملة وتذاكر اليانصيب ورموز PIN.
كيفية الاستخدام
- 1 حدّد الحد الأدنى والأقصى للنطاق الذي تريد الأرقام منه.
- 2 اختر عدد الأرقام المراد توليدها، وحدّد أعدادًا صحيحة أو عشرية.
- 3 للسحب دون تكرار (مثل اليانصيب)، فعّل «بدون تكرار».
- 4 اضغط توليد ثم انسخ النتائج — أو استخدم إعدادًا مسبقًا للنرد أو العملات أو اليانصيب أو رموز PIN.
كيف تعمل
العدالة الحقيقية مهمة لمولّد الأرقام العشوائية. تستخدم هذه الأداة crypto.getRandomValues من واجهة Web Crypto، وهي مصدر عشوائية آمن تشفيريًا، بدلًا من Math.random العادي. لتعيين القيم العشوائية الخام ذات 32 بت على نطاقك دون انحياز، تستخدم أخذ العينات بالرفض: القيم التي قد تشوّه التوزيع (لأن النطاق لا يقسم 2³² بالتساوي) تُرفض ويُعاد سحبها، بحيث يكون لكل عدد صحيح من الأدنى إلى الأقصى الاحتمال نفسه تمامًا. يقوم وضع «بدون تكرار» بخلط فيشر–ييتس الجزئي، فيسحب قيمًا مختلفة دون إرجاع — وهي الخوارزمية نفسها التي تخلط مجموعة أوراق اللعب بإنصاف. يقيس الوضع العشري قيمة منتظمة في [0,1) عبر نطاقك ويقرّبها إلى المنازل المختارة. كل شيء يعمل محليًا في متصفحك؛ ولا يُرسل أي شيء إلى خادم.
الأسئلة الشائعة
هل هذه الأرقام عشوائية حقًا؟
تستخدم مولّد المتصفح الآمن تشفيريًا (crypto.getRandomValues)، وهو أقوى بكثير من Math.random ومناسب للسحوبات العادلة والألعاب. هي تقنيًا شبه عشوائية لكنها غير قابلة للتنبؤ عمليًا.
كيف أسحب أرقامًا دون تكرار؟
فعّل «بدون تكرار» في وضع الأعداد الصحيحة. عندئذٍ تسحب الأداة قيمًا مختلفة دون إرجاع، مثل اليانصيب. لا يمكنك سحب أرقام أكثر من عدد الأعداد الصحيحة المختلفة في النطاق.
هل يمكنني توليد أعداد عشرية بدل الأعداد الصحيحة؟
نعم. انتقل إلى الأعداد العشرية وحدّد عدد المنازل العشرية المطلوبة؛ كل نتيجة قيمة منتظمة في نطاقك مقرّبة إلى تلك الدقة.
هل تُرسل بياناتي إلى أي مكان؟
لا. يحدث كل التوليد محليًا في متصفحك، لذا لا يغادر جهازك أي شيء تدخله أو تولّده.
أدوات ذات صلة
لتلخيص مجموعة من الأرقام، جرّب حاسبة الإحصاء. لتحويل الأنظمة العددية استخدم محوّل الأساس العددي، وللحسابات السريعة راجع حاسبة النسبة المئوية.