rand() is producing patterns
I created a lottery-type program that you pick 6 numbers from a given range.
The program randomly selects 6 numbers from the same range and determines how many tries it takes to choose 6 numbers that match the your 6 numbers.
I used rand() and srand() to generate the random numbers that the computers uses to try and match your six numbers.
I am experienceing patterns with the random number drawing of rand().
If I chose 6 numbers from a max range of 47 numbers.
The computer matched my numbers in the same amount of attempts in a serries of 37 tries.
Attempt 1: match in 2277042 tries
Attempts: 2 - 36
Attempt 37: match in 4817236 tries
Attempt 38: match in 2277042 tries
Attempts: 39 - 74 (same as attempts 2 - 36)
attempt 75: match in 4817236 tries
Any answers on why the patterns when it should be random?
Is there a way to prevent this pattern forming in random number drawing?