Much better noise generator.