
Dear Michael Walle,
please keep the ML on Cc: - thanks.
In message 201205112249.27871.michael@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.
Best regards,
Wolfgang Denk