مولّد كلمات المرور
أنشئ كلمة مرور عشوائية داخل متصفحك باستخدام crypto.getRandomValues. لا يُحفظ أي شيء.
أنشئ أعدادًا صحيحة أو عشرية عشوائية باستخدام crypto.getRandomValues، بما في ذلك السحب من دون تكرار.
تعمل هذه الأداة في متصفحك. تبقى المدخلات والملفات والقيم الناتجة على هذا الجهاز. تحفظ المفضلة والأدوات المستخدمة مؤخرًا، إن استخدمتها، أسماء الأدوات فقط في التخزين المحلي، ولا تحفظ أبدًا كلمات المرور أو المستندات أو محتوى رموز QR. راجع سياسة الخصوصية.
الدليل المفصّل لهذه الأداة (طريقة الاستخدام والأمثلة والأسئلة الشائعة) متوفر بالإنجليزية حاليًا.
Draw 1 to 200 integers or decimals between bounds you set. Use it for a casual draw, such as five unique numbers from 1 to 10. Unique mode works only for whole numbers, and asking for more unique values than the range contains is rejected.
The tool draws without replacement. Asking for 11 unique values in that range is rejected.
Values are rounded to six decimal places from a 32-bit unit interval. Unique mode is not offered for decimals.
Integers use crypto.getRandomValues() with rejection sampling so each value in the range is equally likely. That avoids a biased modulo. The generator is suitable for casual draws. It is not presented as cryptographic security for every statistical or security use.
Each bound has to stay within ±1,000,000,000, and the count has to be a whole number from 1 to 200. Unique mode works only for integers, and it refuses a count larger than the range. Decimals are rounded to six places. This is a casual draw, not a lottery draw or a key generator.
See the disclaimer for what these tools do not cover.
أنشئ كلمة مرور عشوائية داخل متصفحك باستخدام crypto.getRandomValues. لا يُحفظ أي شيء.
أنشئ قيمة UUID v4 واحدة أو أكثر داخل متصفحك باستخدام مصدر عشوائي آمن.
احسب النسب المئوية والزيادة والنقصان، وكم تمثل نسبة رقم من رقم آخر.
قارن القيمة القديمة بالجديدة واعرف نسبة التغيّر. من 80 إلى 100 تساوي +25%، ومن 100 إلى 80 تساوي −20%. لا تُقبل قيمة بداية تساوي 0.
طبّق خصمًا بنسبة مئوية على سعر واعرف كم توفّر وكم تدفع. أدخل أرقامًا فقط: رموز العملات غير مقبولة، ويُرفض الخصم الذي يتجاوز 100%.
احسب السنوات والأشهر والأيام من تاريخ الميلاد حتى اليوم أو تاريخ لاحق. يُرفض التاريخ الأسبق. تُحسب السنوات الكبيسة وفق التقويم.
1 to 200.
Integers are chosen with crypto.getRandomValues() and rejection sampling so every value in the range is equally likely. That is suitable for casual draws. It is not a guarantee for high-stakes cryptography or scientific sampling.