Buchstaben Zufällig ausgeben
-
Hallo, ich habe ien frage, wie kann man Buchstaben zufällig ausgeben?
Zahlen kann man ja mit rand() generieren lassen. Gibt es sowas auch für Buchstaben?
-
Wenn du schon weisst, wie man mit rand() Zufallszahlen in einem gewissen Bereich erzeugt, dann sollte der Blick in eine ASCII-Tabelle eigentlich reichen.
-
Mach einfach eine Zufallszahl zwischen 0 und 25, und zähl dann zum Ergebnis 'a' dazu.
Also so in der Art:char c;
c=random(25)+'a';Grüße,
Harri
-
@harry ist random schon c? also ich wuerde das so machen
char c = (rand() % 25) + 'a';
ja und das ganze dann noch in ne huebsche schleife verpacken mit
while(1) printf("%c", (rand() % 25) + 'a');
dann ist der abend wieder gerettet *kich* ist ja spannender wie fernsehen oder?
-
-
Ok, danke für die Hilfe!
Gruß,
Net_Ghost03
-
Soll kein z dabei rauskommen, oder warum modulo 25?
-
es muss natuerlich %26 heissen. wird wohl nur ein denkfehler gewesen sein.
@--linuxuser--: korrigier mal deine signatur und benutz mal was anderes als den openoffice export, um html seiten zu generieren.
-
--linuxuser-- schrieb:
@harry ist random schon c? also ich wuerde das so machen
char c = (rand() % 25) + 'a';
es ist nicht übliches c, aber es ist gutes c.
also benutz du es auch und bring die nubes nicht vom rechten pfad an.//wer kein random() hat, schreibt das hier int random(int max){ return rand()%max; } //rest wie gehabt