مولّد نص بعدد أحرف محدد

أنشئ نصًا بديلاً بعدد أحرف دقيق: 50 أو 100 أو 250 أو 1000، أو أي رقم تحتاجه. مفيد للنماذج الأولية واختبار النماذج ومعاينات التصميم التي يهم فيها الطول الدقيق.

0 characters 0 words
احتساب المسافات ضمن الحد
عند التعطيل، تُحتسب فقط الأحرف المرئية (بلا مسافات)

كيف تعمل

يحتفظ المولّد بمخزون من 36 جملة مكتوبة يدويًا، يخلطه بخوارزمية Fisher-Yates، ويضيف جملًا كاملة بشكل جشع طالما ما زالت تناسب الميزانية المتبقية من الأحرف. فقط الجملة الأخيرة التي قد تتجاوز الحد تُقصّ حرفًا حرفًا، لذا ينتهي النص عند هدفك بالضبط. عندما ينفد المخزون في الأهداف الطويلة، يُعاد خلطه ويُدار من جديد بترتيب جديد.

مخزون الجمل باللغة الإنجليزية بحروف ASCII خالصة عن قصد، وهذا مهم أكثر مما يبدو: «عدد الأحرف» غامض بمجرد ظهور علامات تشكيل أو رموز تعبيرية، لأن أداة التحقق قد تحسب وحدات UTF-16 أو نقاط كود يونيكود أو بايتات UTF-8، وهذه الطرق الثلاث لا تتفق دائمًا على نفس السلسلة النصية. مع ASCII الخالص، تتفق دائمًا.

التوليد هو حلقة بسيطة لبناء نص في جافاسكريبت هذه الصفحة. افتح أدوات المطوّر، وراقب تبويب الشبكة، واضغط توليد: لن يُطلَق أي طلب، وتعمل الأداة بنفس الكفاءة مع قطع الاتصال.