Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Elvis

Anmeldungsdatum: 01.06.2006 Beiträge: 818 Wohnort: Deutschland, BW
|
Verfasst am: 01.12.2006, 18:39 Titel: Zufallsvariable |
|
|
Moin!
Ich würde gerne eine Variable, deren Name per Zufall (oder auch nicht) generiert wurde,
öffnen. Also sozusagen:
Code: |
PRINT [int rnd*a-Z]$
|
Ich hoffe, ihr wisst was ich meine...
Grüße, Elvis _________________ Geforce 7300GT (256MB GDDR3, Gainward) -- 2x 512MB (DDR2 800, MDT) -- AMD Athlon64 X2 EE 3800+ -- Asrock ALiveNF5-eSATA2+ |
|
Nach oben |
|
 |
Key

Anmeldungsdatum: 03.10.2006 Beiträge: 95
|
Verfasst am: 01.12.2006, 18:44 Titel: |
|
|
Afaik kann man einen Variablennamen nich aus einer variable machen
du könntest aber doch einfach auf einen zufällig gewählten platz in nem (dynamischen) array zugreifen... wäre viel einfacher und kommt doch ziemlich aufs gleiche raus |
|
Nach oben |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 01.12.2006, 18:52 Titel: |
|
|
Hm, mein Antwortposting hilft zwar vllt. nicht, aber vllt. doch (je nachdem, was du machen willst).
In PHP kann man sowas machen.
(Das war's auch schon mit meinem Posting. Die 3 Sätze, die ich hier drumrum geschrieben haben, waren nur dazu da, dass das Posting nicht so leer aussieht. ) _________________ Eine handvoll Glück reicht nie für zwei.
--
 |
|
Nach oben |
|
 |
Elvis

Anmeldungsdatum: 01.06.2006 Beiträge: 818 Wohnort: Deutschland, BW
|
Verfasst am: 01.12.2006, 18:58 Titel: |
|
|
Ich hab' das Problem lang mit mir rum getragen...
Jetzt öffne ich hier einen Thread, und prompt kommt
mir eine Idde...:
Ein Programm erstellt ein Zufallswort (muss nicht wirklich
existieren) und schreibt dies in ein *.BAS-Datei, setzt
davor ein PRINT und dahinter noch ein "$". Die neu er-
stellte *.BAS-Datei wird mit RUN ausgeführt.
Ist vielleicht nicht die beste Lösung, aber sie funktioniert.
Grüße, Elvis _________________ Geforce 7300GT (256MB GDDR3, Gainward) -- 2x 512MB (DDR2 800, MDT) -- AMD Athlon64 X2 EE 3800+ -- Asrock ALiveNF5-eSATA2+ |
|
Nach oben |
|
 |
SpionAtom
Anmeldungsdatum: 10.01.2005 Beiträge: 395
|
Verfasst am: 01.12.2006, 19:34 Titel: |
|
|
Kannst du das Problem nicht so ummünzen, dass du den Inhalt der Stringvariable zufällig wählst? Ich hoffe du verstehst, was ich meine. _________________ Inzwischen gehöre ich auch zu den BlitzBasicern. Also verzeiht mir, wenn mir mal ein LOCATE 100, 100 oder dergleichen rausrutscht. |
|
Nach oben |
|
 |
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 01.12.2006, 19:39 Titel: |
|
|
Also, jetz meld isch mich ma nochma (hatte eigentlich vorhin schon das Problem dann wohl gelöst, bin jedoch im falschen Moment auf Backspace gekommen, und war zu Faul nochma zu posten)
Code: | dim test as string
for i = 0 to 6 + rnd*6 'Maximal 12 Buchstaben Mindestens 6
test += chr(48+(rnd*64)) 'Hmm... stimmt bestimt nicht die 64 oder?
next
print test
|
Hoffe das funktioniert, konnte es gerade nicht testen |
|
Nach oben |
|
 |
Key

Anmeldungsdatum: 03.10.2006 Beiträge: 95
|
Verfasst am: 01.12.2006, 19:44 Titel: |
|
|
das sollte schon funktioniern, nur wollte er ja nich zufälligen inhalt einer variable, sondern einen zufälligen namen! |
|
Nach oben |
|
 |
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 01.12.2006, 19:52 Titel: |
|
|
Was soll denn der Quatsch?
Der Variablenname existiert doch nur im Source - oh, das is ja das QB-Forum...
Ne das geht nich, zumindest nich unter QB, das wär dann wirklcih was für php.
Und OOP kann QB auch nich, also kein new()
Variablen sind doch nur Pointer (Zeiger) auf Speicherbereiche, dem PC und auch QB isses wurscht, wie sie heißt, sie dient doch nur dem Verständnis des Programmierers?!?!?!? Wer denkt sich so ein Problem aus???
Na wie auch immer, es wird so schnell net gehen!
Und wenn doch, wüsste ich zumindest kein sinnvolles Anwendungsgebiet... |
|
Nach oben |
|
 |
|