Seite 1 von 1

inhalte aus fünfdimensionale Arrays per zufall wählen

Verfasst: 18.08.2012 19:27
von True29
Grußt euch und erst mal Hallo, schönes Forum habt ihr hier ;)
Seit gestern habe ich nun angefangen mit Purebasic Grundlagen der Programmieren sind mir bekannt trotzdem habe ich eine Frage an euch.

aus so einem Array möchte ich aus jedem der 5 Teile 3 Inhalt(integer) entnehmen und Anzeigen.
Blub.i(9,9,9,9,9)

hat jemand eine Idee wie man das sinnvoll lösen kann ?

mfg

Re: inhalte aus fünfdimensionale Arrays per zufall wählen

Verfasst: 18.08.2012 19:32
von RSBasic

Code: Alles auswählen

EnableExplicit

Define a
Define x
Define y

Dim TestArray(5, 5)

;Inhalt-Generierung
For y=0 To 5
  For x=0 To 5
    TestArray(x, y) = Random(100)
  Next x
Next y

;5x Zufallsausgaben

For a=1 To 5
  Debug TestArray(Random(5), Random(5))
Next

Re: inhalte aus fünfdimensionale Arrays per zufall wählen

Verfasst: 18.08.2012 19:40
von STARGÅTE
Da du mit Pure Basic gerade anfängst, habe ich das gefühl du benutzt hier das Mehrdimensionale Array falsch.

Ein Array mit (9,9,9,9,9) hat 100'000 Felder. Ich bezeifel das du das wolltest.
Es sieht ehr so aus, als wolltest du 5 mal 10 Felder anlegen, aus denen du dann jeweils 3 auswählst.

Das sehe also so aus:

Code: Alles auswählen

Dim Array.i(4, 9)
Dann kannst du die Teile mit n = 0 bis 4 durchlaufen und aus den 10 Felder jeweils 3 zufällig auswählen.

Re: inhalte aus fünfdimensionale Arrays per zufall wählen

Verfasst: 18.08.2012 19:45
von True29
danke euch beiden ;)
@Stargate kann sein das du recht hast ich werde es mal testen