Code: Alles auswählen
Dim RandomListArray(Elements-1)
Dim RandomListArray_Temp(Elements-1)
Protected NegativeStep
Protected RandomParameter
For i = 0 To Elements-1
RandomListArray_Temp(i) = i
Next
NegativeStep = Elements ; Wird für das "rückwärtige" Zählen benötigt
For i = 0 To Elements-1
NegativeStep = NegativeStep - 1
RandomParameter = Random(NegativeStep)
RandomListArray(i) = RandomListArray_Temp(RandomParameter)
For i2 = RandomParameter To NegativeStep
If i2 < NegativeStep
RandomListArray_Temp(i2) = RandomListArray_Temp(i2+1)
EndIf
Next
Next