Password Generator Function in PHP
The following GeneratePassword() function lets you to create a random password whether for your custom site or for personal use.The function contains 1 parameter which is $len.
- $len - The number of password characters.
You can also define the set of characters "CHARS" on your parent class.
Code:
<?php?>
define("CHARS", "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_+@(!)<>");
function GeneratePassword($len = 10)
{
$pass = ''; //Initialize random password variable
$char = str_split(CHARS);
$count = strlen(CHARS) - 1;
for ($i = 0; $i < $len; ++$i)
{
$index = rand(1, $count);
$pass .= $char[$index];
}
return $pass;
}
Usage:
<?php
echo GeneratePassword(12);
?>
Output:
LnxLLo+pGHiD
0 comments: