UUID генераторы — тегін
4-нұсқа UUID-терді лезде жасаңыз. Бір уақытта 50-ге дейін топтап жасаңыз. Криптографиялық тұрғыдан қауіпсіз — деректеріңіз браузерден шықпайды.
UUID жасау үшін Жасау түймесін басыңыз
UUID v4 122 кездейсоқ бит пайдаланады — екі UUID арасындағы соқтығысу ықтималдығы астрономиялық тұрғыдан аз.
crypto.getRandomValues арқылы жасалды — криптографиялық тұрғыдан қауіпсіз, ешқашан серверге жіберілмейді.
Жиі қолданылуы
- Мәліметтер базасы негіздік кілттіктерінің UUID ретінде жасаңызPostgreSQL, MySQL, MongoDB және басқа мәліметтер базасында негіздік кілттіктіктер болып пайдалану үшін UUID v4 мәндерін жасаңыз.
- API кілттіктерін мен белгіленбеген жасаңызAPI кілттіктері, сеанс белгіленбеген және құпия сілттемелері үшін ерекше, кездейсоқ арамайдыны жасаңыз.
- Бағдарламалық сынау үшін Сынау ID сін жасаңызСынау байлатындысы, тасталатын мәліметтер және автоматты сынау жүме үшін ерекше арамайды партиялар жасаңыз.
- React мен Frontend Компонент Кілттіктерін жасаңызReact тізімдері, динамикалық форма өрістері мен компонент нысан үшін аяқталған ерекше кілттіктерін жасаңыз.
- Іздеу мен Әосы ID сін жасаңызТаралмалы іздеу, журнал әосы мен құбылым іздеу үшін ерекше әосы арамайдыны жасаңыз.
Қалай жұмыс істейді
UUID жасау Web Crypto API-дың crypto.getRandomValues-ін пайдаланып толығымен браузерде жүреді — кітапхана тәуелділігі жоқ, серверлік шақыру жоқ. Құрал RFC 4122 v4 мен RFC 9562 v7-ны нөлден қолмен жазылған бит манипуляциясымен жүзеге асырады, сондықтан ешнәрсе машинаңыздан шықпайды.
- 1Нұсқа мен опцияларды таңдаңызUUIDv4 (таза кездейсоқ), UUIDv7 (уақыт-белгі-префиксті және лексикографиялық сұрыпталатын), NIL (барлығы нөл) немесе MAX (барлығы 0xf) таңдаңыз. Қаншасын жасау керегін (1–50) және бас-әріп немесе C# сияқты тілдер үшін бұйра жақшаға орау керегін орнатыңыз.
- 2crypto.getRandomValues 16 байтты толтырадыv4 мен v7 үшін, браузердің криптографиялық қауіпсіз кездейсоқ сан генераторы 16-байтты Uint8Array-ды толтырады. v4 үшін, 6 мен 8 байттары RFC 4122 нұсқасы (0x40) мен нұсқа (0x80) өрістерін орнату үшін маскталанады. v7 үшін, алғашқы 6 байт ағымдағы Unix миллисекунд уақыт белгісімен қайта жазылады, әр ID-ты жасалу уақыты бойынша сұрыпталатын етеді, содан кейін нұсқа мен вариант биттері 6 мен 8 байттарына орнатылады.
- 3Байттар стандартты дефис-белгіленген жолға пішімделеді16 байт кіші-әріп он алтылыққа түрленеді және канондық 8-4-4-4-12 топтарына бөлінеді (мысалы, 550e8400-e29b-41d4-a716-446655440000). Бас-әріп пен бұйра-жақша орау осы кезеңде қолданылады.
- 4Мақсатты форматыңызда экспорттаңызНәтижелерді жеке немесе жаппай көшіруге болады. Экспорт селекторы тізімді буферге көшірмес немесе файл ретінде жүктеп алмас бұрын жай мәтін, JSON массиві, CSV, SQL INSERT VALUES блогы, C# new Guid(...) өрнектері немесе Python тізім литералы ретінде қайта пішімдейді.
Байланысты құралдар
Құпия сөз генераторы
Ұзындығын, таңба түрлерін және алып тастауларды өзіңіз таңдап, мықты кездейсоқ құпиясөздер жасаңыз. Тегін, кірусіз.
Кездейсоқ сан генераторы
Кез келген ауқымда кездейсоқ сандар жасаңыз, бірегей сандар тізімін жасаңыз немесе зар лақтырыңыз. Криптографиялық тұрғыдан қауіпсіз кездейсоқтықты пайдаланады.
Кездейсоқ түс генераторы
Кездейсоқ түстерді бір-бірден немесе бестік палитра ретінде жасаңыз, ұнағандарын құлыптаңыз, HEX, RGB немесе HSL мәндерін көшіріңіз және палитраны PNG немесе CSS ретінде экспорттаңыз.