RANDOM PASSWORD GENERATING

 

In this tutorial I will be showing you how to create a random password using nothing but loops and random letters. For extra security I will define a minimum length and a maximum length, I will also make it so you can't define a password from using the url.

First we need to define everything. This includes the min length, max length and emptying the password:
$min=4;
$max=15;
$pwd=""; ?>

Now we need to start the loop of creating it, using the $min and $max we can get a random length:
for($i=0;$i

We need to get a load of letters now, but we have to be sure there are valid letters and not other characters:

$num=rand(48,122);
if(($num > 97 && $num < 122))
{
    $pwd.=chr($num);
}

else if(($num > 65 && $num < 90))
{
    $pwd.=chr($num);
}

else if(($num >48 && $num < 57))
{
    $pwd.=chr($num);
}

else if($num==95)
{
    $pwd.=chr($num);
} 

Just a load of checking, nothing much really there. Because this is a tutorial, we would output the result of our password:
echo $pwd;

Be careful about including that line for the final script. If you are emailing the password then you don't need it, you decide. Below is the complete code listing:

<?php
// filename "pword.php"


$min=4; // minimum length of password
$max=15; // maximum length of password
$pwd=""; // to store generated password

for($i=0;$i
 97 && $num < 122))
  {
      $pwd.=chr($num);
  }

  else if(($num > 65 && $num < 90))
  {
      $pwd.=chr($num);
  }

  else if(($num >48 && $num < 57))
  {
      $pwd.=chr($num);
  }

  else if($num==95)
  {
      $pwd.=chr($num);
  }

  else
  {
      $i--;
  }
}
echo $pwd; // prints the password
?> ');
?>
Hosted by www.Geocities.ws

1