I don't know what you want this for exactly, so definitely don't use my suggestion for crypto purposes. However...
If what you want is just to add some uniform, seemingly random behavior to something (e.g. a game, generate some noise, whatever), I've used the Wolfenstein3D's FizzleFade effect algorithm [0] in the past.
It's boringly easy and works like a charm.