sbagliata...

io per fare un range da 11 a 40

farei così:

91-11= 80

+ 40

per avere:

analogamente al tuo...
rand() % 68 + 23;

rand() % 80 + 40;

ma invece non torna...

quindi non ho capito la logica... dell'espressione
me la potresti spiegare? Così da poterne creare altre a seconda casi diversi?

Grazie 1000 comunque