diff --git a/randMus.c b/randMus.c index 16c120a..e068a00 100644 --- a/randMus.c +++ b/randMus.c @@ -1,21 +1,27 @@ #include // putchar -#include // rand +#include // random generator #include // time const int num_samples = 6; + int main() { - srand(time(NULL)); // seed random number generator + int a[num_samples]; // array of random numbers int i; // loop counter int c; // out character int tmp; // temp character int x; // loop counter int y; // loop counter + + srand(time(NULL)); // seed random number generator + while (1){ + for (x = 0; x < num_samples; x++) { a[x] = rand() % 20 + 1; // set a[x] to a random number between 1 and 50 } - for (i = 0;i<16000; i++) { // loop forever + + for (i = 0;i<16000; i++) { c = i >> a[0]; // shift right i by a[0] c = c | i >> a[1]; // or c by i shifted right by a[1] c = c * i; // multiply c by i @@ -26,5 +32,7 @@ int main() { c = c ^ tmp; // xor c by tmp putchar(c); // print c } + } + }