Unter Windows werden GUIDs (UUIDs) aus einem kryptografischen Zufallszahlengenerator mit UuidCreate erstellt. Sie sind UUIDs der Version 4 im Sinne von RFC 4122. Es sind keine Zeitstempeln oder Ethernetkarten beteiligt, es sei denn, Sie verwenden GUIDs der alten Schule 1, die mit UuidCreateSequential erstellt wurden.
Siehe auch Wie zufällig ist System.Guid.NewGuid ()? (Nimm zwei)
Quelle: Ссылка
Ein global eindeutiger Bezeichner (GUID, / ɡwɪd / oder / ɡuːɪd /) ist ein Unikat Referenznummer, die als Kennung in der Computersoftware verwendet wird. Der Begriff GUID bezieht sich typischerweise auf verschiedene Implementierungen des Universellen Unique Identifier (UUID). 1 GUIDs werden normalerweise als gespeichert 128-Bit-Werte und werden üblicherweise als 32 Hexadezimalziffern angezeigt mit Gruppen getrennt durch Bindestriche, wie {21EC2020-3AEA-1069-A2DD-08002B30309D}. GUIDs werden aus dem Zufallsprinzip generiert Zahlen enthalten 6 feste Bits, die angeben, dass sie zufällig und 122 zufällig sind Bits; Die Gesamtzahl eindeutiger solcher GUIDs beträgt 2122 oder 5,3 × 1036. Dies Zahl ist so groß, dass die Wahrscheinlichkeit der gleichen Zahl ist zweimal zufällig erzeugt wird, ist vernachlässigbar; jedoch andere GUID-Versionen haben unterschiedliche Eindeutigkeitseigenschaften und Wahrscheinlichkeiten von garantierte Eindeutigkeit für wahrscheinlich Nichteindeutigkeit.