Daniel: Passwortgenerator?

Beitrag lesen

Hi,

$nr = rand(0, strlen($chars) -1); // minus 1 nicht vergessen!
Warum "-1" ???

weil sonst unter umständen der maximal wert kommt. also als beispiel:

string:
------------------------------
|position| 0 | 1 | 2 | 3 | 4 |
------------------------------
| inhalt | H | a | l | l | o |
------------------------------

ein strlen(string) ergibt 5. wenn man nun auf position 5 zugreifen will
gibts nen fehler. Immer daran denken, es wird bei 0 angefangen zu zählen.

MfG