On Thursday 16 October 2008 11:22:20 Andrew Whitworth via RT wrote: > On Tue Sep 30 04:34:58 2008, bernhard wrote:
> > In src/hash.c:816 there is a TODO comment: > > > > /* TODO randomize */ > > hash->seed = 3793; > > > > This needs to be investigated and probably implemented. > > I assume it would be easy to take Parrot_intval_time() as the seed here, > or some function of it. Are there any specific boundaries on how > large/small this number has to be, whether it has to be prime or > pseudoprime, etc? With our current hash implementation, I'm not sure it matters. (A bucket size that's always a power of two makes the resizing algorithm somewhat easy, but I have my doubts about its distributive powers....) -- c