ForHosting KIT · أدوات المطورين

توليد UUID عشوائي

أداة تولّد معرّفات UUID عشوائية بالمعيار الرابع، معرّف فريد يكاد لا يتكرر عالميًا، يستخدمه المطورون لتمييز سجل في قاعدة بيانات أو طلب أو جلسة مستخدم دون كشف حجم البيانات عبر رقم متسلسل. تولّد الأداة معرّفًا واحدًا أو دفعة كاملة فورًا.

● مستقرةمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدالتطبيق قريبًاTelegram قريبًا

تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم

لماذا رقم متسلسل بسيط يكشف أكثر مما تظن

حين يعتمد نظامك على رقم متسلسل (1، 2، 3...) لتمييز الطلبات أو المستخدمين، يستطيع أي زائر تخمين حجم قاعدة بياناتك الفعلي من رقم طلبه الخاص، وقد يجرّب أرقامًا مجاورة للوصول إلى سجلات ليست له. معرّف UUID يقطع هذا الاحتمال تمامًا: تركيبة من 32 محرفًا عشوائيًا تجعل التخمين أو التكرار شبه مستحيل، دون أن تتخلى عن سرعة البحث في قاعدة البيانات.

توليد دفعة كاملة بدل معرّف واحد

عند تجهيز بيانات اختبار لتطبيق جديد، أو ملء جدول بسجلات وهمية قبل الإطلاق، لا يفيد توليد معرّف واحد تلو الآخر. تولّد الأداة دفعة من معرّفات UUID فريدة في طلب واحد، جاهزة للنسخ مباشرة إلى ملف CSV أو استيراد في قاعدة البيانات، فيختصر المطور وقتًا كان سيقضيه في كتابة سكربت توليد بسيط لنفس الغرض.

النسخة الرابعة ومصدر العشوائية

تعتمد الأداة النسخة الرابعة من معيار UUID، المبنية بالكامل على أرقام عشوائية مشفّرة لا على عنوان الجهاز أو الوقت كما في نسخ أقدم، فلا يكشف المعرّف أي معلومة عن مصدره. احتمال تكرار معرّفين مولّدين بهذه الطريقة ضئيل جدًا لدرجة يمكن معها اعتماد الأداة في أنظمة إنتاجية حقيقية دون قلق من تضارب.

من المتصفح أم عبر الـAPI

يعمل التوليد داخل المتصفح مجانًا وبلا حدّ، مناسب لمطور يحتاج معرّفًا سريعًا أثناء كتابة الكود. أما دمج التوليد داخل خط إنتاج آلي — كإضافة معرّف لكل طلب يصل إلى خادمك — فيجري عبر الـAPI بسعر $0.002 لكل طلب، معلن سلفًا دون اشتراك شهري.

تجهيز بيانات اختبار قبل الإطلاق

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

معرّف طلب لا يكشف عدد الطلبات

تبني نورة القحطاني متجرًا إلكترونيًا صغيرًا وتريد رقم طلب لا يكشف لمنافسيها عدد الطلبات اليومي. تستخدم UUID كمعرّف ظاهر للعميل بدل رقم متسلسل بسيط.

مفاتيح فريدة لسجلات قاعدة بيانات

يوسّع فريق تقني في مؤسسة النخيل للمقاولات نظامًا داخليًا ويحتاج معرّفات فريدة لكل مستند مرفق دون تعارض بين فروع الشركة المختلفة، فيدمج التوليد عبر الـAPI في نظامه.

ما الفرق بين UUID ورقم تسلسلي عادي؟

الرقم التسلسلي يكشف ترتيب السجلات وعددها، بينما UUID معرّف عشوائي طويل لا يحمل أي معلومة عن ترتيبه أو عدد السجلات المشابهة له.

هل يمكن أن يتكرر معرّفان مولّدان بالأداة؟

احتمال التكرار ضئيل جدًا عمليًا لدرجة تُهمَل؛ لهذا تعتمد أنظمة إنتاجية كبرى على النسخة الرابعة من UUID دون مشكلة تُذكر.

كم تكلفة توليد UUID عبر الـAPI؟

$0.002 لكل طلب، سواء طلبت معرّفًا واحدًا أو دفعة كاملة ضمن الطلب نفسه؛ التوليد من المتصفح مباشرة يبقى مجانيًا بلا حدّ.

هل تُحفظ المعرّفات التي أولّدها؟

لا، عند التوليد من المتصفح لا يُرسَل أي شيء إلى خادم؛ والطلبات عبر الـAPI تُعالَج وتُعاد فورًا دون تخزين.

هل يعمل التوليد من الجوال؟

نعم، الصفحة تعمل من متصفح الجوال بنفس الطريقة على الحاسوب، دون تطبيق يُثبَّت.

هل أحتاج حسابًا لاستخدام الأداة؟

الأداة أعلاه مجانية في متصفحك. أما الـAPI فمدفوعة — يُخصم كل نداء من رصيدك مسبق الدفع في ForHosting KIT: اشحن ابتداءً من $10.00 (لا تنتهي صلاحيته)، وتدفع السعر المنشور لكل طلب، وأي نداء دون رصيد يُعيد HTTP 402. لا اشتراك ولا رموز، والمهمة الفاشلة لا تُحتسب.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/dev/uuid

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/dev/uuid \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.uuid",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←