🆔 مُولِّد UUID
قم بإنشاء معرّفات UUID (المعرّفات الفريدة العالمية) عبر الإنترنت مع إمكانية الإنشاء الدفعي، وخيارات التنسيق، والإخراج بتنسيقات متعددة، والتحقق من صحة معرّفات UUID. تتم جميع عمليات المعالجة من جانب العميل في متصفحك — ولا يتم تحميل أي بيانات إلى أي خادم.
💡 معرّف UUID فردي
—
سلسلة
—
Hex
—
Base64
—
📋 نتائج الدُفعة
لا توجد نتائج للدفعة حتى الآن
حدد العدد وانقر على «إنشاء دفعة»
أداة التحقق من صحة UUID
📗 رمز إنشاء UUID حسب اللغة
JavaScript
crypto.randomUUID()
Python
استيراد 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 (Universally Unique Identifier) is a 128-bit number used to uniquely identify information in computer systems. A UUID is made of 32 hexadecimal characters grouped as 8-4-4-4-12 separated by hyphens, totaling 36 characters.
خصائص UUID
- التفرد — UUID algorithms guarantee global uniqueness in practice, with a near-zero probability of collision
- لامركزي — No central authority required; any system can generate UUIDs independently
- موحدة — Follows RFC 4122, with implementations that are interoperable across languages and platforms
- التنسيق الثابت —
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
إصدارات UUID
| الإصدار | الاسم | الخوارزمية | حالات الاستخدام |
|---|---|---|---|
| v1 | حسب الوقت | الطابع الزمني + عنوان MAC | السيناريوهات التي تتطلب الترتيب حسب الوقت |
| v4 | رقم تعريف فريد عشوائي (UUID) | الأرقام العشوائية (الأكثر شيوعًا) | المعرّفات الفريدة العامة، ومفاتيح واجهة برمجة التطبيقات (API)، والمفاتيح الأساسية لقاعدة البيانات |
| v7 | مرتبة زمنياً | الطابع الزمني + عشوائي | قواعد البيانات ذات الأحمال الكبيرة، والأنظمة الموزعة |
حالات الاستخدام الشائعة
- المفاتيح الأساسية لقاعدة البيانات — Avoid auto-increment ID conflicts across distributed databases
- الأنظمة الموزعة — Unique request tracing IDs across microservices
- معرّفات موارد واجهة برمجة التطبيقات (API) — Path identifiers in RESTful APIs
- أسماء ملفات فريدة — Rename uploaded files with UUIDs to prevent collisions
- معرّفات الجلسات — Components of user session tokens
ملاحظة: This tool uses the browser's native
crypto.randomUUID() API (UUID v4) with cryptographically secure random numbers — more reliable than Math.random(). In browsers that don't support this API, it automatically falls back to a compatibility polyfill.