Returns a new UUID derived from the local hardware MAC address and the current system time. Is generated according to the Version 1 UUID specified in RFC 4122.
Returns Nothing if you request UUIDs too quickly.
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Moduleuuid-1.3.16Haskell2010
RFC 4122 Version 1 UUID state machine.
The generated UUID is based on the hardware MAC address and the system clock.
If we cannot lookup the MAC address we seed the generator with a pseudo-random number.
Returns a new UUID derived from the local hardware MAC address and the current system time. Is generated according to the Version 1 UUID specified in RFC 4122.
Returns Nothing if you request UUIDs too quickly.