Salve

Vorrei generare un numero casuale con dei limiti, per esempio se agisco in questo modo:

codice:
int numero_casuale;
numero_casuale = rand();
Come faccio a definire che rand deve essere compreso tra due numeri?
E per la cronaca e' possibile definirli durante l'esecuzione del programma?

Grazie