случайная итерация в Python

Если вы хотите последовательно перебрать список чисел, вы напишете:

for i in range(1000):
  # do something with i

Но что, если вы хотите перебрать список чисел из диапазона (0 .. 999) случайным образом? Необходимо (на каждой итерации) случайным образом выбирать число, которое не было выбрано на какой-либо предыдущей итерации, и необходимо перебирать все числа из диапазона (0..999).

Вы знаете, как это сделать (умно)?

25
задан xralf 12 February 2012 в 20:33
поделиться