AlexBausW: Zufällige Zeichenkette

Beitrag lesen

Hallo Calocybe,

$pword = join'', map { chr($_) } (36..128)[ eval "int(rand(128-36))," x 8 ];

P.S.: Ich glaube statt ASCII-128 als letztes Zeichen sollte man vielleicht doch nur bis 126 (~) gehen (127 = , 128 ~ Ç )  ;-)

Naja, zumindest die 128 wird ja mit obigem Code sowieso nie ausgewaehlt... ;-)

Hmmm, danke! Jetzt weis ich auch wieder, warum ich 128 und nicht 127 als letzten Wert genommen habe ;)
Irgendwie benutze ich wohl rand() zu selten, um zu behalten, daß Werte zwischen a und b ohne b zurückgeben werden. Vielleicht müsste ich über die Bedeutung von "zwischen" etwas philosophieren ;-)

Gruß Alex