diff --git a/doble.exe b/doble.exe index d6d4dfc..dbea490 100644 Binary files a/doble.exe and b/doble.exe differ diff --git a/doble_initial.exe b/doble_initial.exe new file mode 100644 index 0000000..c523b62 Binary files /dev/null and b/doble_initial.exe differ diff --git a/highscores.txt b/highscores.txt index 4edd5a7..726db3c 100644 --- a/highscores.txt +++ b/highscores.txt @@ -1 +1,4 @@ +player_name;6979 +player_name;4982 player1;3999 +player_name;2996 diff --git a/numbers.c b/numbers.c index 2468ad8..ebe5cad 100644 --- a/numbers.c +++ b/numbers.c @@ -32,7 +32,7 @@ unsigned int *createNumbers(unsigned int len) } //einsetzen der Zahlen ins array for (size_t i = 0; i < len; i++){ - numbers[i] = (rand()%(2*len))+1; + numbers[i] = rand()%((2*len)+1); //stellt sicher, dass keine Duplikate vorhanden sind for(size_t j = 0; j < i; j++){ if(numbers[i] == numbers[j]){ @@ -42,7 +42,7 @@ unsigned int *createNumbers(unsigned int len) } } - numbers[rand()% len] = (rand()% (2* len) )+ 1; + numbers[rand()% (len+1)] = rand()% ((2* len) + 1); return numbers; free(numbers); }