expect val Uuid.version: Int
The version of the Uuid, denoting the generating algorithm.
0 – special case for the Nil UUID1 – time-based2 – DCE security3 – name-based using MD5 hashing4 – random or pseudo-random5 – name-based using SHA-1 hashing6–15 – reserved for future extensionNote that the version returned by this function is only meaningful if the Uuid.variant is RFC 4122.
assertEquals(0, uuidFrom("00000000-0000-0000-0000-000000000000").version, "Nil")
assertEquals(1, uuidFrom("00000000-0000-1000-0000-000000000000").version, "time-based")
assertEquals(2, uuidFrom("00000000-0000-2000-0000-000000000000").version, "DCE security")
assertEquals(3, uuidFrom("00000000-0000-3000-0000-000000000000").version, "name-based using MD5 hashing")
assertEquals(4, uuidFrom("00000000-0000-4000-0000-000000000000").version, "random or pseudo-random")
assertEquals(5, uuidFrom("00000000-0000-5000-0000-000000000000").version, "name-based using SHA-1 hashing")
assertEquals(6, uuidFrom("00000000-0000-6000-0000-000000000000").version, "future #1")
assertEquals(7, uuidFrom("00000000-0000-7000-0000-000000000000").version, "future #2")
assertEquals(8, uuidFrom("00000000-0000-8000-0000-000000000000").version, "future #3")
assertEquals(9, uuidFrom("00000000-0000-9000-0000-000000000000").version, "future #4")
assertEquals(10, uuidFrom("00000000-0000-a000-0000-000000000000").version, "future #5")
assertEquals(11, uuidFrom("00000000-0000-b000-0000-000000000000").version, "future #6")
assertEquals(12, uuidFrom("00000000-0000-c000-0000-000000000000").version, "future #7")
assertEquals(13, uuidFrom("00000000-0000-d000-0000-000000000000").version, "future #8")
assertEquals(14, uuidFrom("00000000-0000-e000-0000-000000000000").version, "future #9")
assertEquals(15, uuidFrom("00000000-0000-f000-0000-000000000000").version, "future #10")
Return
The version number of this Uuid.