rand() % 10 ??
-
Hallo, warum ist bei mir die Zufallszahl immer 1 ??
ZWert = rand() % 10
Müsste doch ne Zahl zwischen 1 und 10 ergeben oder?
-
Hast du vor dem ersten Aufruf einen zufälligen Seed festgelegt?
-
Wenn dann zwischen 0 und 9
-
So sollte es gehen.
srand(time(NULL));
ZWert = rand() % 10
printf("%d",ZWert);
-
Und wenn du eine Zahl zwischen 1 und 10 willst, dann einfach
ZWert = rand() % 10 + 1