Noch was:
falls du mit dem random() Probleme zwecks der Startreihenfolge hast (0,1,2,3,4,...), dann mach einfach:
random(5)+1
dann kommt mind. die zahl "1" raus
zu dem ergebnis:
davor randomize; schreiben, das "mischt" sozusagen alle zahlen durch

anosnten hast du immer die gleiche schleife aller zufallsgenerierten zahlen!