$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Oliver.Kowalke_at_[hidden]
Date: 2007-02-28 02:11:47
Hello Andy, 
> My implementation of version 4 (random-number-based) guids 
> may not be unique in space and time.  It is based on 
> boost::mt19937 to generate random numbers and it is seeded 
> with std::time(0).  Cryptographic-quality random numbers 
> would reduce the probability of repeated values.
> 
> Using version 5 (name-based) guid can be used to ensure that 
> guids are unique in space (guids generated on several 
> computers at the same time) and time.  Generate a guid for 
> each computer as the namespace_guid and pass a counter as the 
> name to the create function.
Because creating uuid v5 seams too expensive for me I could let one
special computer (in my project == master) generate guids (unique in
space).
So I've make a decision wether uuid v4 or v1 should be used in order to
be uinque in time?!
Or do you have another suggestion?
Regards,Oliver