> please keep the ML on Cc: - thanks.
sorry wrong key

> In message <201205112249.27871.mich...@walle.cc> you wrote:
> > > > > > +static unsigned int y = 2463534242U;
> > > > > 
> > > > > Hm... can we introduce at least a little entropy somewhere?
> > > > 
> > > > Mh? A user is supposed to seed via srand().
> > > 
> > > Then why initialize y at all?
> > 
> > To have a sane fallback. Maybe i should have written
> > 
> >  "A user is supposed to seed via srand() if he wan't some
> > 
> > entropy."
> 
> This is inconsequent.  Either we assume that the user will seed
> srand(), then y should not be initialized at all, so it goes to the
> BSS segment and does not waste space in the binary image.  Or we want
> to deal with cases where the user doesn call srand(), and then we
> should provide a bit better than such a static initialization.

Again, i wanted to stick with the regular rand() srand() semantics.

http://pubs.opengroup.org/onlinepubs/009695399/functions/rand.html
"If rand() is called before any calls to srand() are made, the same sequence 
shall be generated as when srand() is first called with a seed value of 1."

But i'm fine with removing the initialization.

-- 
Michael
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to