Γεννήτρια UUID δωρεάν
Δημιουργήστε UUID έκδοσης 4 άμεσα. Μαζική δημιουργία έως 50 ταυτόχρονα. Κρυπτογραφικά ασφαλές — τα δεδομένα σας δεν εγκαταλείπουν ποτέ το πρόγραμμα περιήγησης.
Κάντε κλικ στο Δημιουργία για UUID
Το UUID v4 χρησιμοποιεί 122 τυχαία bit — η πιθανότητα σύγκρουσης δύο UUID είναι αστρονομικά μικρή.
Δημιουργείται με crypto.getRandomValues — κρυπτογραφικά ασφαλές, δεν αποστέλλεται ποτέ σε διακομιστή.
Συνηθισμένες χρήσεις
- Δημιουργήστε UUID για πρωτεύοντα κλειδιά βάσης δεδομένωνΔημιουργήστε τιμές UUID v4 για χρήση ως πρωτεύοντα κλειδιά στο PostgreSQL, MySQL, MongoDB και άλλες βάσεις δεδομένων.
- Δημιουργήστε κλειδιά API και tokensΔημιουργήστε μοναδικούς, τυχαίους αναγνωριστικά για κλειδιά API, σήματα περιόδου συνόδου και μυστικές αναφορές.
- Δημιουργήστε ID δοκιμής για δοκιμή λογισμικούΔημιουργήστε παρτίδες μοναδικών ID για εργαλεία δοκιμής, δεδομένα mock και αυτοματοποιημένες σουίτες δοκιμής.
- Δημιουργήστε κλειδιά συστατικού React και FrontendΔημιουργήστε σταθερά μοναδικά κλειδιά για λίστες React, δυναμικά πεδία φορμών και παρουσίες συστατικού.
- Δημιουργήστε ID παρακολούθησης και συσχέτισηςΔημιουργήστε μοναδικά ID συσχέτισης για κατανεμημένη παρακολούθηση, συσχέτιση αρχείου καταγραφής και παρακολούθηση συμβάντων.
Πώς λειτουργεί
Η δημιουργία UUID εκτελείται εξ ολοκλήρου στον browser με το crypto.getRandomValues του Web Crypto API — χωρίς εξάρτηση από βιβλιοθήκη ή κλήση σε διακομιστή. Το εργαλείο υλοποιεί από το μηδέν τόσο το RFC 4122 v4 όσο και το RFC 9562 v7 με χειρόγραφους χειρισμούς bit, οπότε τίποτα δεν φεύγει από τον υπολογιστή σας.
- 1Επιλέξτε έκδοση και επιλογέςΕπιλέξτε UUIDv4 (καθαρά τυχαίο), UUIDv7 (με πρόθεμα χρονοσήμανσης και λεξικογραφικά ταξινομήσιμο), NIL (όλα μηδέν) ή MAX (όλα 0xf). Ορίστε πόσα θα δημιουργηθούν (1–50) και αν θα είναι κεφαλαία ή σε άγκιστρα για γλώσσες όπως η C#.
- 2Το crypto.getRandomValues γεμίζει 16 bytesΓια v4 και v7, η κρυπτογραφικά ασφαλής γεννήτρια τυχαίων αριθμών του browser γεμίζει ένα Uint8Array 16 bytes. Για v4, τα bytes 6 και 8 μασκάρονται για να οριστούν τα πεδία έκδοσης (0x40) και παραλλαγής (0x80) του RFC 4122. Για v7, τα πρώτα 6 bytes αντικαθίστανται με την τρέχουσα χρονοσήμανση Unix σε χιλιοστά, κάνοντας κάθε ID ταξινομήσιμο κατά χρόνο δημιουργίας, και έπειτα ορίζονται τα bits έκδοσης και παραλλαγής στα bytes 6 και 8.
- 3Τα bytes μορφοποιούνται στην τυπική συμβολοσειρά με παύλεςΤα 16 bytes μετατρέπονται σε πεζό hex και χωρίζονται στις κανονικές ομάδες 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.