An implementation of Universally Unique IDentifiers, as outlined in the DCE Universal Token Identifier specification. UUIDs can be used for databases or anywhere you need primary keys and sequences aren't good enough.
This implementation is by far the fastest on the market, as well as being threadsafe.