Copyright | (c) 2008 Jason Dusek (c) 2009 Mark Lentczner (c) 2009-20102012 Antoine Latter |
---|---|
License | BSD-style |
Maintainer | aslatter@gmail.com |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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.