Originariamente inviato da LeleFT
Beh... non so se la funzione rand() prende anche un parametro: essa restituisce un intero compreso fra 0 e 32767. Quindi è sufficiente fare un'operazione di modulo per avere il limite che vi interessa:
codice:
int numero = (rand() % 6) + 1;

Ciao.
grazie mille...adesso ho capito xchè nn mi andava....era l'operatore logico % che nn sapevo porpio che doveva essere inserito.....ed ho capito che ci sono strane discordanze tra i vari compilatori del c++....vabbè cmq grazie ancora!!