Random()/Zufallsgenerator für Buchstaben

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
D@nte
Beiträge: 324
Registriert: 24.04.2007 15:33
Wohnort: Berlin

Beitrag von D@nte »

Ja & Ja
Allerdings ist es fraglich bzw. geschmacksache ob mit deinen Veränderungen dann sinnvollere Namen rauskommen s. a14xerus Code, viele von den da generierten Namen würd ich (als alter RPGler) nie in Verbindung mit Fantasy bringen...

Und zu deinem Code sollte dein Case nicht eher so aussehen?!

Code: Alles auswählen

    string.s = ""
    For I = 1 To 5
      string = string + Chr(Random(25) + 97)
    Next
    SetGadgetText(2, string)
Oder wollteste nur Namen mit eine, Zeichen generieren?! ;)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

*Forensuche anwerf* ich hab vor längerem auch mal einen namengenerator gecodet *rödel*

do isser:
http://www.purebasic.fr/german/viewtopi ... =8427#8427
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Dark Skillu
Beiträge: 103
Registriert: 18.03.2007 15:03

Beitrag von Dark Skillu »

Wenn ich deinen Code compile Kaeru kommt nen fehler (andere pb version denke ich) und kapiere davon eh nur die hälfte.Ich hab vor Namen mit mehreren Buchstaben zugenerieren.
Ich benutze PureBasic 4.0.
Benutzeravatar
C4rizz
Beiträge: 223
Registriert: 01.05.2006 12:43
Computerausstattung: Desktop : Amd Athlon X2 3,2 ghz Black Edition. 4GB Corsair XMS DDR2, nVidia 460 gtx Sonic Extreme

Notebook : [Asus] i5 @ 2,9 ghz, 8GB Corsair DDR3, nVidia gt 540m

Internet : DSL - 16 Mbit | HSDPA - 7,2 Mbit
Wohnort: Celle

Beitrag von C4rizz »

Guck ma aufs Datum wann das von Kaeru gepostet wurde ;)
Den code musste mit PB 3.94 compilieren und wenn du mehr Buchstaben haben willst musste halt den Code erweitern obwohl ich denke die Anzahl der Buchstaben in einem Wort von Kaerus Code sollte doch genügen oder o.O?
Naja mach watte denkst^^
PB 3.94/4.10
Meine Hompage
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

gute güte... du solltest doch wirklich in der lage sein, mal eben so'n bissel code zu konvertieren anhand der erscheinenden fehlermeldungen...
so groß kann der unterschied doch gornit sein.

außerdem generiert der code buchstabenfolgen, dazu is dochn algorithmus da.
für einzelbuchstaben brauchste keinen algorithmus, dafür genügt ein einzelner befehl wie wir schon gesehen haben.

PS:
hab mal fix reingeschaut.
der einzige unterschied ist, dass die Arrays Global sein müssen, um in der proc verfügbar zu sein.

also, nur zwei zeilen ändern in

Code: Alles auswählen

Global Dim Char$(2)
Global Dim ChFl$(2)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Dark Skillu
Beiträge: 103
Registriert: 18.03.2007 15:03

Beitrag von Dark Skillu »

wie compiliere ich mit PB 3.94?!
Ich benutze PureBasic 4.0.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Dark Skillu hat geschrieben:wie compiliere ich mit PB 3.94?!
mit PB4? Gar nicht. Ist ja auch nicht nötig. Ändere nur die Punkte, die Dir
Kaeru Gaman gepostet hat und dann läuft's unter PB4

Grüße ... Kiffi
a²+b²=mc²
xperience2003
Beiträge: 972
Registriert: 04.10.2004 18:42
Computerausstattung: Amiga, LinuxMint, Windows7
Wohnort: gotha
Kontaktdaten:

Beitrag von xperience2003 »

weis ja nich fuer was du das brauchst, aber ich hatte mir dafuer mal eine "billigvariante" fuer nen rollenspiel gemacht

einfach 4 datenfelder mit silben 1.silbe,2.silbe vorname und das auch fuern nachnamen und dann halt per zufall eine silbe aus jeden feld und den namen zusammengesetzt
amiga rulez...
Rebirth Software
Antworten