I know how to generate a random number within a range in Python.
random.randint(numLow, numHigh)
And I know I can put this in a loop to generate n amount of these numbers
for x in range (0, n):
listOfNumbers.append(random.randint(numLow, numHigh))
However, I need to make sure each number in that list is unique. Other than a load of conditional statements, is there a straightforward way of generating n number of unique random numbers?
The important thing is that each number in the list is different to the others..
So
[12, 5, 6, 1] = good
But
[12, 5, 5, 1] = bad, because the number 5 occurs twice.