مولد UUID - مجاني أونلاين

🆔 مُولِّد UUID

قم بإنشاء معرّفات UUID (المعرّفات الفريدة العالمية) عبر الإنترنت مع إمكانية الإنشاء الدفعي، وخيارات التنسيق، والإخراج بتنسيقات متعددة، والتحقق من صحة معرّفات UUID. تتم جميع عمليات المعالجة من جانب العميل في متصفحك — ولا يتم تحميل أي بيانات إلى أي خادم.

💡 معرّف UUID فردي

—
سلسلة —
Hex —
Base64 —

📋 نتائج الدُفعة

📋
لا توجد نتائج للدفعة حتى الآن
حدد العدد وانقر على «إنشاء دفعة»
تم إنشاؤه: 0 معرّفات UUID الوقت: — الإصدار: الإصدار 4 (عشوائي)

أداة التحقق من صحة UUID

📗 رمز إنشاء UUID حسب اللغة

JavaScript
crypto.randomUUID()
Python
import uuid\nuuid.uuid4()
Java
import java.util.UUID;\nUUID.randomUUID()
Dart
import 'package:uuid/uuid.dart';\nvar uuid = Uuid();\nuuid.v4()
C#
Guid.NewGuid()
SQL
SELECT UUID()

ما هو UUID؟

UUID (المعرّف الفريد العالمي) هو رقم 128-بت يُستخدم لتحديد المعلومات بشكل فريد في أنظمة الحاسوب. يتكون UUID من 32 حرفاً سداسياً عشرياً مقسمة إلى مجموعات 8-4-4-4-12 مفصولة بالواصلات، بإجمالي 36 حرفاً.

خصائص UUID

  • التفرد — تضمن الخوارزمية التفرد العالمي عملياً، مع احتمال تصادم يكاد يكون صفراً
  • لامركزي — لا تتطلب سلطة مركزية؛ يمكن لأي نظام توليد UUIDs بشكل مستقل
  • موحّد — يتبع RFC 4122، مع تطبيقات قابلة للتوافق بين اللغات والمنصات
  • التنسيق الثابت — xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

إصدارات UUID

الإصدارالاسمالخوارزميةحالات الاستخدام
v1حسب الوقتالطابع الزمني + عنوان MACالسيناريوهات التي تتطلب الترتيب حسب الوقت
v4UUID عشوائيالأرقام العشوائية (الأكثر شيوعًا)المعرّفات الفريدة العامة، ومفاتيح واجهة برمجة التطبيقات (API)، والمفاتيح الأساسية لقاعدة البيانات
v7مرتب زمنياًالطابع الزمني + عشوائيقواعد البيانات ذات الأحمال الكبيرة، والأنظمة الموزعة

حالات الاستخدام الشائعة

  • المفاتيح الأساسية لقاعدة البيانات — تجنّب تعارضات معرفات الزيادة التلقائية بين قواعد البيانات الموزعة
  • الأنظمة الموزعة — معرّفات تتبّع الطلبات الفريدة بين الخدمات المصغّرة
  • معرّفات موارد واجهة برمجة التطبيقات (API) — معرّفات المسار في واجهات برمجة التطبيقات RESTful
  • أسماء ملفات فريدة — إعادة تسمية الملفات المرفوعة بـ UUIDs لمنع التصادم
  • معرّفات الجلسات — مكونات من رموز جلسة المستخدم
ملاحظة: تستخدم هذه الأداة واجهة crypto.randomUUID() الأصلية في المتصفح (UUID v4) مع أرقام عشوائية آمنة تشفيرياً — أكثر موثوقية من Math.random(). وفي المتصفحات التي لا تدعم هذه الواجهة، تتحول تلقائياً إلى حل متوافق.