"Rand()" aus beliebeigen zahlen auswählen lassen ?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

prolapper

Betreff: "Rand()" aus beliebeigen zahlen auswählen lassen ?

BeitragSo, Dez 09, 2007 20:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi leute

Eine kleine Frage:
Ich brache in meinem Programm den Befehl Rand und lassen diesen eine Zahl zwischen 5 und 20 auswählen.
Also

Code: [AUSKLAPPEN]
Rand(5,20)


Nun möchte ich abe, dass "Rand()" aus den Zahlen 5, 10, 21, und 249 beliebig auswählt.
Man könnt ja einfach so schreiben:

Code: [AUSKLAPPEN]
auswahl = Rand(1,4)
If auswahl=1 Then auswahl=5
If auswahl=2 Then auswahl=10
If auswahl=3 Then auswahl=21
If auswahl=4 Then auswahl=249

aber ich muss das dann in der Schleife jedes mal mit 40 Werten machen, und dass ist ziemlich zeitaufwendig. Außerdem muss ich dann ungefahr 5-mal meine Werte umrechnen.

Ich stell mir das ungefähr so vor :

Code: [AUSKLAPPEN]
Rand(5,10,21,249)

oder so

Danke schonmal im Voraus
P.S: ICH SUCHE NOCH EINEN GRAFIKER UND EINEN PROGRAMMIERER FÜR EIN RPG
E-Mail: prolapper@gmx.net

D2006

Administrator

BeitragSo, Dez 09, 2007 20:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich würde das so machen:

Du machst ein Array, in dem alle deine Zahlen drin stehen und dann erzeugst du eine Zufallszahl aus i% = Rand(1, anzahlderzahlen%) und die "Zufallszahl" ist dann letztendlich die Zahl an i-ter Stelle des Arrays.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2

prolapper

BeitragSo, Dez 09, 2007 20:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok danke für die schnelle Antwort Laughing ... ich werds etz so mal versuchen.
P.S: ICH SUCHE NOCH EINEN GRAFIKER UND EINEN PROGRAMMIERER FÜR EIN RPG
E-Mail: prolapper@gmx.net

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group