der Titel hört sich ja recht komisch an, allerdings ist mir nichts besseres eingefallen.
ich suche nach einer einfachen möglichkeit eine definierte Liste (bestehend aus 0-19) kontrolliert zu mischen, sodass man die verteilung sofort wiederherstellen könnte.
In Pascal würde das ungefair so aussehen:
Code: Alles auswählen
for i=0 to 19 do
begin
zz=random(19)
buffer = A[i]
A[i] = A[zz]
A[zz] = buffer
end
Code: Alles auswählen
import random
l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
zz = random.randint(0,19)
print zz
buffer = l[i]
l[i] = l[zz]
l[zz] = buffer
print l