UUID გენერატორი უფასოდ
გენერირება გაუკეთეთ ვერსია 4 UUID-ებს მყისიერად. ერთდროულად 50-მდე გენერირება. კრიპტოგრაფიულად უსაფრთხო — თქვენი მონაცემები ბრაუზერს არ ტოვებს.
დააჭირეთ გენერირებას UUID-ების შესაქმნელად
UUID v4 იყენებს 122 შემთხვევით ბიტს — ორი UUID-ის დამთხვევა ასტრონომიულად ნაკლებსავარაუდოა.
გენერირებულია crypto.getRandomValues-ით — კრიპტოგ. უსაფრთხო, სერვერზე არ იგზავნება.
გავრცელებული გამოყენება
- UUID-ების გენერირება ბაზის მთავარი გასაღებებისთვისUUID v4 მნიშვნელობების შექმნა PostgreSQL, MySQL, MongoDB და სხვა მონაცემთა ბაზებში მთავარი გასაღებად გამოყენებისთვის.
- 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-ად.