[fpc-devel] I get duplicate GUIDs under Linux

Vincent Snijders vsnijders at quicknet.nl
Mon Jun 2 10:58:21 CEST 2008


Daniƫl Mantione schreef:
> 
> 
> Op Mon, 2 Jun 2008, schreef Florian Klaempfl:
> 
>>> all, if you use Random(), you want something random, yet many
>>> developers make the common mistakes of not calling Randomize() or
>>> calling it to often.  If FPC handled that for us, nobody would every
>>> make those mistakes again!
>>
>> People might want to start with a defined randseed to reproduce 
>> behaviour.
> 
> This implies createguid should not call randomize automatically either, 
> it prevents you having deterministic behaviour, especially in a program 
> where guids and normal use of the randomizer are combined.

It is not a problem anymore. Call CreateGuid once, set the randseed and you get 
predictable guids afterwards.

Vincent



More information about the fpc-devel mailing list