معرّفات UUID عشوائية v4 ومرتبة زمنيًا v7، حتى 1,000 دفعة واحدة، مع أداة تحقق
يعمل في متصفحك. لا يُرسل أي شيء تكتبه إلى أي مكان.معرّف UUID هو معرّف بطول 128 بت، عشوائي بما يكفي كي لا يُنتج جهازان المعرّف نفسه. الإصدار 4 عشوائي بالكامل؛ والإصدار 7 يبدأ بطابع زمني، فتُرتَّب الصفوف حسب وقت الإنشاء. حتى 1,000 دفعة واحدة، تولّدها أدوات التشفير في متصفحك.
تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي
اختر «v4 عشوائي» أو «v7 مرتب زمنيًا» تحت «النوع».
أدخل العدد الذي تحتاجه في «كم عددها»، حتى 1,000.
شغّل «أحرف كبيرة» أو «شرطات» أو «أقواس» أو أوقفها لتطابق التنسيق الذي يتوقعه برنامجك.
انقر «توليد» ثم «نسخ»؛ وللقائمة تحفظها أيقونة التنزيل كملف نصي.
ينشئ مولد UUID هذا معرّفات UUID من الإصدار 4 والإصدار 7 في متصفحك، من واحد إلى ألف في المرة. اختر الأحرف الكبيرة، أو بلا شرطات، أو بين أقواس معقوفة، ثم انسخ القائمة أو نزّلها كملف نصي. الصق أي UUID في أداة التحقق لترى هل هو صالح، وما إصداره، ومتى أُنشئ إذا كان الإصدار يسجّل الوقت.
يستخدمه المطورون لتعبئة بيانات الاختبار، وإنشاء مفاتيح أساسية للبيانات التجريبية، وملء مفتاح عدم التكرار في طلب API، أو لإعطاء خدمة جديدة أو علامة ميزة أو مدخل سجل معرّفًا ثابتًا. يناسب الإصدار 7 مفاتيح قواعد البيانات: فهو يبدأ بطابع زمني، فتُرتَّب الصفوف الجديدة حسب وقت الإنشاء وتبقى الفهارس مدمجة.
تأتي قيم الإصدار 4 من crypto.randomUUID. وتتبع قيم الإصدار 7 المواصفة RFC 9562: 48 بت من الميلي ثانية، وبتات الإصدار والمتغير، وعدّاد، وبتات عشوائية من crypto.getRandomValues. في الميلي ثانية نفسها يزداد العدّاد، فيكون كل UUID في الدفعة أكبر من سابقه، حتى عند توليد ألف دفعة واحدة.
هناك بديلان مدمجان. ULID هو 26 حرفًا بترميز Crockford base32، طابع زمني بالميلي ثانية يليه 80 بت عشوائيًا، ويُرتَّب كنص؛ ويحافظ الخيار الرتيب على ترتيب المعرّفات من الميلي ثانية نفسها. أما nanoid فسلسلة عشوائية قصيرة، 21 حرفًا آمنًا لعناوين URL افتراضيًا، بالطول والأبجدية التي تختارها مع تقدير لاحتمال التصادم. وتفك أداة التحقق وقت ULID كما تفك وقت UUID.
لا يُرسل شيء إلى خادم ولا تُحفظ القيم المولَّدة أبدًا؛ تُحفظ الخيارات على هذا الجهاز. UUID معرّف وليس سرًا، فلا تستخدمه كلمة مرور أو رمز وصول. أدوات ذات صلة: Password Generator وHash Generator وUnix Timestamp Converter.
الإصدار 4 عشوائي بالكامل باستثناء بتات الإصدار والمتغير. أما الإصدار 7 فيبدأ بالوقت بالميلي ثانية ثم يضيف بتات عشوائية، فتُرتَّب معرّفات v7 بترتيب إنشائها. استخدم v7 للمفاتيح الأساسية في قواعد البيانات، وv4 عندما يجب ألا يكشف الترتيب شيئًا.
عمليًا، نعم. يحتوي UUID v4 على 122 بت عشوائيًا؛ ستحتاج إلى توليد مليارات في الثانية لسنوات طويلة قبل أن يصبح التصادم مرجحًا. ويضيف الإصدار 7 طابعًا زمنيًا بالميلي ثانية وعدّادًا، مما يجعل التكرار داخل مولد واحد مستحيلًا.
نعم. GUID هو اسم Microsoft للمعرّف نفسه ذي 128 بت. تعرضه أدوات Windows عادةً بأحرف كبيرة داخل أقواس معقوفة، ويمكنك تفعيل ذلك بخياري «أحرف كبيرة» و«أقواس».
يناسب ULID مفاتيح قواعد البيانات والسجلات التي يجب أن تُرتَّب زمنيًا كنص عادي، في 26 حرفًا بدلًا من 36. ويناسب nanoid المعرّفات القصيرة في عناوين URL أو أسماء الملفات حيث لا يُراد طابع زمني. استخدم UUID عندما يتوقعه مخطط أو API أو نوع عمود في قاعدة بيانات.
الصقه في مربع «التحقق من UUID». يعرض هل القيمة صالحة، والإصدار والمتغير، ولإصدارات 1 و6 و7 تاريخ إنشائه ووقته. الإصدار هو الرقم الأول في المجموعة الثالثة.
لا. تُولَّد في متصفحك بمولد الأرقام العشوائية الآمن فيه، ولا تُرسل ولا تُحفظ أبدًا. لا تُحفظ على هذا الجهاز إلا خياراتك، مثل الأحرف الكبيرة أو العدد المطلوب.
هل ما زلت عالقًا؟ اسأل عن مولد UUID ويمكن لأي شخص يعرف الإجابة أن يجيب. لا حاجة إلى حساب.