/**
 * Program to produce "random" data to plot.
 */
#include <stdio.h>
#include <stdlib.h> 

int main(int argc, char* argv[]) {

    char* usage_msg = "usage %s seed count\n";

    if (argc < 3) {
        fprintf(stderr, usage_msg, argv[0]); return EXIT_FAILURE;
    }

    char *endptr;

    int seed = strtol(argv[1], &endptr, 10);
    if (*endptr != '\0') {
        fprintf(stderr, usage_msg, argv[0]); return EXIT_FAILURE;
    }
    int count = strtol(argv[2], &endptr, 10);
    if (*endptr != '\0') {
        fprintf(stderr, usage_msg, argv[0]); return EXIT_FAILURE;
    }

    srand(seed);

    for (int i = 0; i < count; ++i) {
        printf("%d %f\n", i+1, ((double) rand())/RAND_MAX);
    }

    return EXIT_SUCCESS;
}