Steve Harris <S.W.Harris(a)ecs.soton.ac.uk>uk>:
Me being noisy all the time I still don't know the maths of making
noise. Would you care to explain the rationale in this snippet from
noise.h?
inline static float gdither_noise()
{
static uint32_t rnd = 23232323;
rnd = (rnd * 196314165) + 907633515;
return rnd * 2.3283064365387e-10f;
}
The 64bit fixes have rnd left over as the last uint32_t. Is this on
purpose?
Thanks in advance, Wolfgang