Wow, get to answer this one twice today.

In your form load event, ensure you use Randomize. Suggest adding this in Form_Load: Randomize Timer

The Randomize method seeds the random generator with the value passed, in this case the VB variable Timer.

Edited: Just a minute, do you mean you get the same results every single time? Or do you get the same results each time you start the project?