> ... While it isn't necessarily wrong to add these uninitialized buffers to the PRNG pool ...
Actually it is, strictly speaking, wrong according to the C standard. It's as bad as using an
uninitialized variable, punning pointer types, assuming unaligned access is ok, etc. -- It
seems to work, but it can break in really annoying ways.
Warnings and code analysis tools are good -- it is the blind "fixing" of the things they
report is bad.