
Matthew Donadio
One part of the DSP library that I am working on is a module for generating sequences of Gaussian random variables. Since this may be of use to people outside the DSP community, I wanted to get some suggestions on the interface.
Any reason not to mimic the Random interface? I.e. provide both randomN :: StdGen -> Double and randomNs :: StdGen -> [Double] BTW, can it be made more general, and parametrise the distribution function?
2. Should the functions accept mean and/or variance parameters, or should they generate unit normals? For those who forget
Contrary to (all?) others, I think the *sigma+mu pattern is so ingrained into everybody wanting this, that the standard normal approach is sufficient. -kzm -- If I haven't seen further, it is by standing in the footprints of giants