BEvor ich ins bett gehe und dann übers WE wegbin:
Du gibts ihm ne Länge vor...also, wie viele Zahlen der erzeugen soll.....
dann ist es ja möglich, wenn du vier Zahlen einfach mit
random(4)erzuegst, ddass Zahlen doppelt vorkommen.....
das wird verhindert, indem du n Kontrollarray machst....der guckt dann, wenn du ne Zahl zufällig erzeugt hast, ob die Zahl schon erzeugt wurde...wenn nicht, zählt der um eins hoch, und sagt also...ich habe nun eine Zahl, die noch NICHT vorhanden war, speichert die dann an erster Stelle ab...und speichert das in dem Array of Boolean, dass die Zahl schon benutzt worden ist.
Dann geht er weiter....
Wenn ne Zahl schon erzeugt worden ist, erzeugt er einfach ne nächste Zufallszahl.....
Bis eben alle Zahlen erzeugt worden sind....
EDIT: ja, das geht, indem du n dynamisches Array machst, und dann laenge übergibst, und du dann das Array per setlength(length) auf die länge setezt.....