Einzelnen Beitrag anzeigen

Benutzerbild von Trouble_Maker
Trouble_Maker

Registriert seit: 30. Jan 2003
244 Beiträge
 
Delphi 6 Personal
 
#1

zufällig erstellte Zahlen (gleiche Zahlen verbieten)

  Alt 5. Mär 2004, 22:27
Hiho
hab da mal ne kleine Frage! Hier ist mein Code um zufällig Zahlen von 1 zu Maxelements (in meinem Fall 300) zu erstellen. Funktioniert ohne Probleme.

Delphi-Quellcode:
begin
    memo1.clear;
    image1.canvas.brush.color := clblack;
    image1.canvas.Rectangle(0,0,image1.width,image1.height);
    for i:= 1 to maxelements do begin
    p[i] := random(maxelements);
    image1.canvas.Pixels[i,p[i]] := clyellow;
end;
Doch wie muss ich den Code umschreiben, dass keine Zahl doppelt vorkommen darf, was ja hier der Fall ist!

Danke im Voraus


Trouble_Maker
  Mit Zitat antworten Zitat