Tak, możesz. Ponieważ identyfikatory GUID mają długość 128 bitów, co prawda istnieje niewielkie prawdopodobieństwo kolizji, ale słowo „minuta” nie jest wystarczająco silne. Jest tak wiele identyfikatorów GUID, że jeśli wygenerujesz losowo kilka bilionów z nich, nadal istnieje większe prawdopodobieństwo, że uderzy Cię meteoryt, niż nawet jedno zderzenie (z Wikipedii ). A jeśli nie generujesz ich losowo, ale używasz np. Algorytmu adresu MAC i znacznika czasu, to również będą unikalne, ponieważ adresy MAC są unikalne wśród komputerów, a znaczniki czasu są unikalne na twoim komputer.
Edycja 1: Aby odpowiedzieć na pytanie dodatkowe, optymalnym sposobem przetestowania zestawu identyfikatorów GUID pod kątem niepowtarzalności jest założenie, że wszystkie są unikalne. Czemu? Ponieważ biorąc pod uwagę liczbę generowanych identyfikatorów GUID, prawdopodobieństwo kolizji GUID jest mniejsze niż prawdopodobieństwo przerzucenia promienia kosmicznego w pamięci komputera i zepsucia odpowiedzi udzielonej przez dowolny „dokładny” algorytm, który by Cię interesował biegać. (Zobacz odpowiedź StackOverflow na temat matematyki).
Istnieje ogromna liczba identyfikatorów GUID. Cytując Douglas Adams's Hitchhiker's Guide to the Galaxy :
„Przestrzeń”, mówi, „jest duża. Naprawdę duża. Po prostu nie uwierzysz, jak ogromnie i oszałamiająco duża jest. Mam na myśli, że możesz pomyśleć, że droga do chemika jest długa, ale to tylko orzeszki ziemne w kosmos , słuchać…"
A ponieważ we Wszechświecie jest około 7 × 10 22 gwiazd i nieco poniżej 2 128 GUID, to na każdą gwiazdę przypada około 4,86 × 10 15 - prawie pięć biliardów - GUID. Gdyby każda z tych gwiazd miała świat z kwitnącą populacją, taką jak nasza, to wokół każdej z nich każdy człowiek lub kosmita, który kiedykolwiek żył, miałby prawo do ponad czterdziestu pięciu tysięcy identyfikatorów GUID. Dla każdej osoby w historii, każdej gwiazdy we wszechświecie. Przestrzeń GUID jest na tym samym poziomie wielkości, co rozmiar całego wszechświata. Zdajesz nie trzeba się martwić.
( Edycja 2: Zastanawiając się nad tym: wow. Nie zdawałem sobie sprawy, co to oznacza. Przestrzeń GUID jest niezrozumiała. Jestem po części pod wrażeniem.)