diff --git a/linear_congruential_generator.c b/linear_congruential_generator.c new file mode 100644 index 0000000..3b4f68e --- /dev/null +++ b/linear_congruential_generator.c @@ -0,0 +1,16 @@ +#include +#include + +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; +}