Possible Duplicate:
Generating random integer from a range
I am just starting to learn c++, and for a class assignment i'm supposed to use rand() and get a random number between 2 and 14. I know to get like between 1 and 10 i would do rand()%10+1
In my case would I need to do  rand()%14+2?
I understand that others have posted similar questions, but they appear to all do between even multiples, such as 1 and 10, or 10 and 20 etc.
 
     
    