--- /dev/null
+#include <stdio.h>
+#include <stdlib.h>
+#include <time.h>
+
+int main(int argc, char **argv)
+{
+ unsigned num_samples = atoi(argv[1]);
+
+ srand(time(NULL));
+ double r = 1.005; // some overall skew just to be evil
+
+ for (unsigned i = 0; i < num_samples; ++i) {
+ double r_delta = 3e-6 * (rand() / (RAND_MAX+1.0) - .5);
+ r += r_delta;
+
+ fwrite(&r, sizeof(double), 1, stdout);
+
+ if (i % 44100 == 0) {
+ fprintf(stderr, "%lf\n", r);
+ }
+ }
+}