I am spending too much time wrapping my head around srand() without success. I need some help around this simple little bit. Here is my timely dilemma...

These are my includes:

#include <cstdlib> //For srand() and rand().
#include <ctime> //For time().

My initializations:

int gameTime = 1200;
double randomTime;
srand(time(0));
randomTime = (rand() % 1000) + 1;

My (supposedly working) generator:

gameTime = randomTime - gameTime;

In the body:

cout << "Do not forget, your current time is: " << gameTime << " minutes.\n";

Dilemma:

The output keeps going back and forth between these two numbers:

Do not forget, your current time is: -660 minutes.
Do not forget, your current time is: 1200 minutes.
And back to 1200 again.

It is supposed to be going from 1200 down to 0, randomly subtracting numbers.

Thank you for any help with this bit. I have been meaning to ask this for months, just been busy.