Newer
Older
textpong / linear_congruential_generator.c
#include <stdio.h>
#include <stdint.h>

uint32_t rand() {
    static int_fast32_t seed = 3242341L;
    seed *= 316143521L;
    seed += 994359521L;
    return seed;
}
int main(int argc, char const* argv[])
{
    for (int i = 0; i < 50; i++) {
        printf("%d\n", rand() % 10);
    }
    return 0;
}