inhalte aus fünfdimensionale Arrays per zufall wählen

Anfängerfragen zum Programmieren mit PureBasic.
True29
Beiträge: 283
Registriert: 18.08.2012 19:18
Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
Wohnort: Worms
Kontaktdaten:

inhalte aus fünfdimensionale Arrays per zufall wählen

Beitrag 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
i7,12gb ram , Windows 10 ,Purebasic 5.50
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

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

Beitrag 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
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

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

Beitrag 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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
True29
Beiträge: 283
Registriert: 18.08.2012 19:18
Computerausstattung: Windows 8 64bit .Profan x2,Purebasic 5.5
Wohnort: Worms
Kontaktdaten:

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

Beitrag von True29 »

danke euch beiden ;)
@Stargate kann sein das du recht hast ich werde es mal testen
i7,12gb ram , Windows 10 ,Purebasic 5.50
Antworten