مولّد مجموعات السلاسل النصية العشوائية

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

آلاف السلاسل النصية دفعة واحدة — بطول ثابت أو متغير، أبجدية رقمية، مع رموز، مسافات بيضاء فقط، فارغة، طويلة جداً — مصدَّرة بصيغة JSON أو CSV أو أسطر.

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

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

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

كيفية استخدام مولّد مجموعات السلاسل النصية العشوائية

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

مزايا مولّد مجموعات السلاسل النصية العشوائية

  • حتى 1,000 سلسلة نصية بطول ثابت أو متغير (0–10,000 حرف)
  • الأبجديات: أبجدية رقمية، وحروف، وحالة أحرف محددة، وأرقام، وسداسي عشري، ورموز، وأحرف ASCII القابلة للطباعة، وخطوط Unicode مختلطة، أو أحرف مخصصة
  • أنماط أقنعة (AAA-999-aa) مع أحرف هروب
  • حالات حدّية: فارغة، ومسافات بيضاء، ومحاطة بمسافات، وكلمتا null/undefined، وNBSP، و255/256/10,000 حرف
  • وضع القيم الفريدة وعدد الأحرف والبايتات لكل صف
  • إخراج بصيغة قيمة في كل سطر أو JSON أو CSV أو SQL أو XML أو JSON Lines

مثال على مولّد مجموعات السلاسل النصية العشوائية

سلاسل نصية بنمط مفاتيح الترخيص

الإدخال:

Pattern: AAAA-9999-AAAA · Strings: 3

النتيجة:

DWPQ-2091-AHXK
NXKB-1763-QWER
XXYA-5900-AZMT

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

ما الأبجديات المتاحة؟

أبجدية رقمية، وحروف، وأحرف صغيرة/كبيرة، وأرقام، وسداسي عشري، ورموز، وجميع أحرف ASCII القابلة للطباعة، ومجموعة Unicode مختلطة الخطوط، أو أحرفك الخاصة.

كيف تعمل الأنماط؟

قناع مثل AAA-999-aa حيث يمثّل A حرفاً كبيراً، وa حرفاً صغيراً، و9 رقماً، و# حرفاً أبجدياً رقمياً، و? رمزاً، و* أي حرف ASCII؛ واستخدم الشرطة المائلة العكسية للإبقاء على حرف حرفي.

ما الحالات الحدّية التي يمكن إضافتها؟

سلسلة فارغة، ومسافات بيضاء فقط، ومسافات في البداية/النهاية، والكلمات null/undefined/true، والمسافات غير الفاصلة والمسافات الإيديوغرافية، وسلاسل من 255/256/10,000 حرف.

المراجع

  • 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النظام السعودي لحماية البيانات الشخصية — ولماذا ينبغي أن تستخدم بيئات الاختبار بيانات اصطناعية بدلاً من نسخ سجلات العملاء الحقيقية.