crille: Zufallsstring

Beitrag lesen

Hallo SELFHTMLer!

Ich erzeuge momentan per md5(mt_rand()) einen Zufallsstring, der 32 Zeichen lang und hexadezimal ist. Ich würde allerdings lieber einen String erzeugen, der sämtliche URL-kompatiblen Zeichen enthält, also 0-9, a-z, A-Z, "-", "," usw.

Bei meiner Recherche bin ich auf die Erzeugung von Sessions gestoßen, wo man per session.hash_bits_per_character angeben kann, welche Zeichen vorkommen sollen.

Also: Gibt es eine (mir noch nicht bekannte) Funktion, mit der ich einen Zufallsstring erzeugen kann, der sämtliche URL-kompatible Zeichen enthält?

Grüße
crille