Autor Beitrag
Teddy
Hält's aus hier
Beiträge: 8



BeitragVerfasst: So 01.07.07 20:37 
Ich brauch für ein Spiel 16 Zufallszahlen von 1-8 und jede Zahl soll genau zweimal vorkommen. Das soll dann am Ende ungefähr so aussehen:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
zufallszahl[1]:=1;
zufallszahl[2]:=1;
zufallszahl[3]:=2;
zufallszahl[4]:=2;
zufallszahl[5]:=3;
zufallszahl[6]:=3;
zufallszahl[7]:=4;
zufallszahl[8]:=4;
zufallszahl[9]:=5;
zufallszahl[10]:=5;
zufallszahl[11]:=6;
zufallszahl[12]:=6;
zufallszahl[13]:=7;
zufallszahl[14]:=7;
zufallszahl[15]:=8;
zufallszahl[16]:=8;

Nur sollen diese Zahlen jetzt zufällig gesetzt werden! Wie kann ich das machen und gleichzeitig verhindern, dass eine zahl weniger oder öfter als 2 mal autaucht? (random?)
Vielen Dank schonmal im Voraus!

Moderiert von user profile iconChristian S.: Delphi-Tags hinzugefügt
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: So 01.07.07 20:46 
so setzen wie Du es beschrieben hast und dann zufällige Male zufällige Felder tauschen!

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
Teddy Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: So 01.07.07 20:56 
ähm und wie genau soll das aussehen? kannst du das mal ungefähr als quelltext aufschreiben?
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: So 01.07.07 21:01 
(a) ich empfehle mal dringend Grundlagen
(b)
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
for I := 0 to 50+Random(50do //50 - 100 x tauschen
begin
  A := 
  B := 
  Tausche A mit B
end;

den Rest selber programmieren :lol:

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10183
Erhaltene Danke: 1256

W10ent
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: So 01.07.07 23:08 
Moin und :welcome: im Forum!

Vielleich suchst du das hier. ;)

cu
Narses

_________________
There are 10 types of people - those who understand binary and those who don´t.
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: So 01.07.07 23:16 

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mo 02.07.07 12:18 
Dann mach ich hier mal zu.

@Teddy: Es ist unerwüschnt (a) einen Thread zweimal zu erstellen und (b) mehr als einen Account zu besitzen. Bitte kontaktiere uns, welchen Account Du behalten willst.

@Dunkel: Anstatt in beiden Threads einen Link zu posten, ist es sinnvoller, einen der Threads an uns zu melden!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.

Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.