انتقل إلى المحتوى
🔢

مولّد Hex عشوائي

ولّد سلاسل سداسية عشرية عشوائية بأي طول. حروف صغيرة، كبيرة، مع أو بدون بادئة 0x. آمن تشفيرياً، يعمل في متصفحك.

كيف يعمل مولّد hex؟

تملأ هذه الأداة Uint8Array ببايتات عشوائية من crypto.getRandomValues()، ثم تشفّر البايتات كأحرف سداسية عشرية (0-9، a-f). يمثّل كل حرف 4 بتات من العشوائية. سلسلة hex من 32 حرفاً تحمل 128 بت من العشوائية التشفيرية — تعادل UUID.

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

  • رموز الجلسة — ولّد مفاتيح API و CSRF tokens و bearer tokens.
  • Salts و nonces — وفّر قيماً فريدة للتجزئة والتشفير.
  • المعرّفات — أنشئ IDs قصيرة لموارد قصيرة الأمد.
  • fixtures الاختبار — املأ أعمدة hex (معرّفات المعاملات، hashes، أكواد ألوان).

الخصوصية

تُولّد كل السلاسل بنسبة 100% في متصفحك. لا تُرسل أي بيانات إلى أي خادم.