Hello,
Wenn man den gleichen Zeichenvorrat haben möchte (ohne ihn fest einzuprogrammieren), sieht das auch schon wieder anders aus:
randomString() took 0.518404960632 seconds and generated 10000 unique strings in 10000 runs
get_random_str() took 0.823408842087 seconds and generated 10000 unique strings in 10000 runsBei folgendem Aufruf:
randomString( 10, null, array( 'ä','ö','ü','ß','Ä','Ö','Ü','-','+','_','&','~','.',',','!' ) );
Vielen Dank für die Bereicherung der Scriptsammlung :-)
Das mit der static-Variable für das Array finde ich gut.
Auf diese Idee war ich noch gar nicht gekommen.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg