How Can I Force A Loop Restart

It works but I'm certain it can be heavily improved.

Think arrays, for one thing.

long randNumber1;
long randNumber2;
long randNumber3;
long randNumber4;
long randNumber5;
long randNumber6;
long randNumber7;

The odds of winning your lottery are infinitesimally small. I don't think I'll be buying any lottery tickets.

randNumber1 = random(1, 50);

On the other hand, it makes no sense to use a 4 byte variable to hold a one byte value. Waste. Waste. Waste.

Arrays and for loops are in your future, unless you like to type. Keep in mind that more code means more places for the bugs to hide.