Contengono stringhe di byte anziché stringhe di caratteri. Ciò significa che non hanno set di caratteri e l'ordinamento e il confronto si basano sui valori numerici dei byte nei valori. Ecco perché sembrano valori spazzatura
Un UUID è concepito come un numero globalmente unico nello spazio e nel tempo. Due chiamate a UUID() dovrebbero generare due valori diversi, anche se queste chiamate vengono eseguite su due computer separati che non sono collegati tra loro. Un UUID è un numero a 128 bit rappresentato da una stringa utf8 di cinque numeri esadecimali in aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeeeee:ecco perché sono leggibili
UUID()
La funzione non crea una stringa di byte, ma una stringa di caratteri. quindi sono molto diversi .