Если вы хотите последовательно перебрать список чисел, вы напишете:
for i in range(1000):
# do something with i
Но что, если вы хотите перебрать список чисел из диапазона (0 .. 999) случайным образом? Необходимо (на каждой итерации) случайным образом выбирать число, которое не было выбрано на какой-либо предыдущей итерации, и необходимо перебирать все числа из диапазона (0..999).
Вы знаете, как это сделать (умно)?