အဓိကအကြောင်းအရာသို့ ကျော်သွားရန်

အခမဲ့ UUID ထုတ်လုပ်စက်

version 4 UUID ချက်ချင်း ဖန်တီးပါ။ တစ်ကြိမ်တွင် 50 ခုထိ အစုလိုက် ဖန်တီးပါ။ cryptographically လုံခြုံ — သင့် data သည် browser မှ ဘယ်သောအခါမှ မထွက်ပါ。

Load ပြီးသည်နှင့် offline အလုပ်လုပ်သည်

UUID ဖန်တီးရန် ဖန်တီးရန်နှိပ်ပါ

UUID v4 သည် ကျပန်းဘစ် 122 ခုသုံးသည် — UUID နှစ်ခုထပ်တူဖြစ်နိုင်ချေ အလွန်နည်းပါးသည်။

crypto.getRandomValues ဖြင့် ဖန်တီးသည် — cryptographic လုံခြုံမှုရှိပြီး server သို့ မပေးပို့ပါ။

အသုံးများသော အသုံးပြုမှုများ

  • Database UUID ႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံး
  • API Keys ႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံး
  • Test IDs ႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံး
  • Frontend Keys ႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံး
  • Tracking IDs ႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံးႏုံး

မည်သို့ အလုပ်လုပ်သည်

UUID ဖန်တီးမှုကို Web Crypto API ၏ crypto.getRandomValues ကို သုံး၍ browser ထဲတွင် လုံးဝ လုပ်ဆောင်ပါသည် — library dependency, server call မပါဝင်ပါ။ ကိရိယာသည် RFC 4122 v4 နှင့် RFC 9562 v7 နှစ်မျိုးစလုံးကို ကိုယ်တိုင်ရေးထားသော bit manipulation ဖြင့် အကောင်အထည်ဖော်ထားသည်၊ ထို့ကြောင့် ဘာမှ သင့်စက်ကို မထွက်ပါ။

  1. 1
    ဗားရှင်းနှင့် options ရွေးချယ်ပါ
    UUIDv4 (pure random), UUIDv7 (timestamp-prefixed and lexicographically sortable), NIL (all zeros), or MAX (all 0xf) ကို ရွေးချယ်ပါ။ ဘယ်နှစ်ခု ဖန်တီးမည် (1–50) နှင့် အက္ခရာကြီးပြောင်းမည် (သို့) C# ကဲ့သို့ ဘာသာစကားများအတွက် curly brace ဖြင့် ခြုံမည်ကို သတ်မှတ်ပါ။
  2. 2
    crypto.getRandomValues သည် byte 16 ခု ဖြည့်သည်
    v4 and v7 အတွက် browser ၏ cryptographically secure random number generator သည် byte-16 Uint8Array တစ်ခုကို ဖြည့်သည်။ v4 အတွက် bit 6 နှင့် 8 ကို RFC 4122 version (0x40) and variant (0x80) field များ သတ်မှတ်ရန် mask လုပ်သည်။ v7 အတွက် ပထမ byte 6 ခုကို လက်ရှိ Unix millisecond timestamp ဖြင့် ပြန်ရေးထားသဖြင့် ID တစ်ခုစီကို ဖန်တီးသည့်အချိန်ဖြင့် sort လုပ်နိုင်စေသည်၊ ထို့နောက် version and variant bit များကို byte 6 and 8 တွင် သတ်မှတ်သည်။
  3. 3
    Byte များကို standard hyphenated string သို့ ဖော်မတ်ချထားသည်
    Byte 16 ခုကို lowercase hex သို့ ပြောင်းလဲပြီး canonical 8-4-4-4-12 group များ (ဥပမာ 550e8400-e29b-41d4-a716-446655440000) သို့ ခွဲသည်။ Uppercase and brace-wrapping ကို ဤအဆင့်တွင် အသုံးချသည်။
  4. 4
    သင့်ပစ်မှတ် format ဖြင့် Export လုပ်ပါ
    ရလဒ်များကို တစ်ခုချင်းစီ (သို့) bulk အနေဖြင့် ကူးယူနိုင်သည်။ Export selector သည် clipboard သို့ ကူးယူ (သို့) ဖိုင်အဖြစ် ဒေါင်းလုဒ်ဆွဲခြင်းမပြုမီ list ကို plain text, JSON array, CSV, a SQL INSERT VALUES block, C# new Guid(...) expressions, or a Python list literal အဖြစ် ပြန်ဖော်မတ်ချသည်။

ဆက်နွှယ်သော ကိရိယာများ

🔐

စကားဝှက်ထုတ်လုပ်ကိရိယာ

အလျား၊ စာလုံးအမျိုးအစားနှင့် ချန်လှပ်မည့်စာလုံးများကို စိတ်ကြိုက်သတ်မှတ်ပြီး ခိုင်မာသော ကျပန်းစကားဝှက်များ ဖန်တီးပါ။ အခမဲ့၊ လော့ဂ်အင်မလို။

ကြိုးစားပါ
🎲

ကျပန်းဂဏန်းထုတ်လုပ်စက်

မည်သည့် range မဆို random နံပါတ် ဖန်တီးပါ၊ unique နံပါတ် list ဖန်တီး သို့မဟုတ် dice လှိမ့်ပါ။ cryptographically လုံခြုံသော ကျပန်းမှု သုံးသည်。

ကြိုးစားပါ
🎨

ကျပန်းအရောင်ထုတ်ပေးသူ

ကျပန်းအရောင်များကို တစ်ခုချင်း သို့မဟုတ် ငါးရောင်ပါ ပယ်လက်အဖြစ် ထုတ်ပါ၊ နှစ်သက်သောအရောင်များကို လော့ခ်ချပါ၊ HEX၊ RGB သို့မဟုတ် HSL တန်ဖိုးများကို ကူးပါ၊ ပယ်လက်ကို PNG သို့မဟုတ် CSS အဖြစ် ထုတ်ယူပါ။

ကြိုးစားပါ

မကြာခဏ မေးလေ့မေးထရှိသော မေးခွန်းများ