طريقة الاستخدام
- اختر قائمة الكلمات، ثم الأسلوب، والفاصل أو عدد الأرقام إن احتاجهما الأسلوب.
- اضبط أقصر اسم وأطول اسم على حدود الموقع الذي ستستخدم فيه الاسم.
- اختر عدد الأسماء المطلوب. تُعاد القرعة كلما غيّرت أي إعداد.
- اضغط نسخ أو تنزيل لحفظ القائمة. وتحقق من أن الاسم متاح في الموقع، لأن شخصين قد يحصلان على الاسم نفسه.
كيف تُصنع الأسماء
الاسم صفة واسم من قوائم الكلمات، يُجمعان بالأسلوب الذي تختاره. قوائم العربية هنا مكتوبة بأحرف لاتينية، ففيها 52 صفة و56 اسماً كُتبت لهذه الأداة. وتُختار كل كلمة بأرقام crypto.getRandomValues الآمنة دون انحياز.
الاسم الذي يخرج عن حدود الطول يُعاد اختياره، ولا تتكرر أسماء الدفعة الواحدة. وإذا لم يبق اسم ضمن الحدود، تقول الصفحة ذلك بدل أن تدور في حلقة.
التركيبات = عدد الصفات × عدد الأسماء × (لأسلوب الأرقام) 9 × 10^(عدد الأرقام − 1)
الحروف والأرقام والفواصل
كثير من المواقع تقبل الحروف من a إلى z والأرقام من 0 إلى 9 وبعض الرموز مثل _ و. و-. وعند اختيار القائمة التركية تُكتب الحروف ç وğ وı وö وş وü حروفاً عادية (c وg وi وo وs وu) إلا إذا أبقيتها.
أسلوب الفاصل يعطي كلمات بحروف صغيرة مفصولة بالشرطة السفلية _ أو بالنقطة . أو بالشرطة -. وبعض المواقع لا تسمح بالنقطة أو الشرطة في اسم المستخدم، فاختر الفاصل الذي يقبله الموقع.
مثال محلول: العربية، CamelCase برقمين
قائمة العربية فيها 52 صفة و56 اسماً. في أسلوب CamelCase تعطي كل صفة مع كل اسم 52 × 56 = 2,912 تركيبة. ومع رقمين، ينتهي كل اسم برقم من 90 رقماً (من 10 إلى 99)، فتكون التركيبات 2,912 × 90 = 262,080.
الاسم ShujaAsad42 فيه 5 + 4 + 2 = 11 حرفاً، فيناسب أطول اسم 11 ولا يناسب 10.
الأسئلة الشائعة
هل تُخزَّن الأسماء أو تُرسل إلى خادم؟
لا. تُختار الأسماء داخل متصفحك وتُعرض في هذه الصفحة، ولا يُحفظ شيء ولا يُرسل ولا يُسجَّل. وإعادة تحميل الصفحة تزيل الأسماء، فانسخ الاسم الذي تريده أولاً.
هل تتحقق الصفحة من أن الاسم غير مستخدم؟
لا. لا يمكن التحقق من اسم المستخدم إلا في الموقع الذي تريده فيه. وقد يختار شخصان الاسم نفسه من القوائم، فتحقق منه في الموقع قبل أن تعتمد عليه.
لماذا تُكتب الحروف التركية حروفاً عادية؟
كثير من المواقع تقبل الحروف من a إلى z والأرقام من 0 إلى 9 فقط. فعِّل ”أبقِ الحروف التركية“ إذا كان الموقع يقبل ç وğ وı وö وş وü في اسم المستخدم.
ماذا يفعل حد الطول؟
يُعاد اختيار أي اسم أقصر من أقصر حد أو أطول من أطول حد، فيناسب كل اسم الحدود. وإذا لم يوجد اسم مناسب، تطلب الصفحة تغيير الحدود.
لماذا لا تتكرر الأسماء في القائمة؟
كل اسم في القائمة الواحدة يختلف عن الأسماء الأخرى، فتعطيك القائمة بقدر عدد الاختيارات التي طلبتها.
المصادر
- MDN (باللغة الإنجليزية): Crypto.getRandomValues()
- W3C (باللغة الإنجليزية): Web Cryptography API, Crypto.getRandomValues
آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.