Fellixombc
July 6th, 2010, 03:28
Well, Shaun posted a script which generates a random password, and I didn't like how it was structured and everything. So I went ahead made my own one. It's smaller.
Option #1:
<?php
function generate() {
$chars = 'abcdefghijklmnopqrstuvwxyz';
$nums = '123456790';
$pass = '';
for($i = 0; $i < rand(8, 13); $i++) {
$key = rand(1, 2);
if ($key == 1)
$pass.=$chars[rand (0, 25)];
else if ($key == 2)
$pass.=$nums[rand (0, 8)];
}
return $pass;
}
echo generate();
?>
Option #2:
<?php
function generate() {
$chars = 'abcdefghijklmnopqrstuvwxyz1234567890';
$pass = '';
for($i = 0; $i < rand(8, 13); $i++)
$pass .= $chars[rand (0, 35)];
return $pass;
}
echo generate();
?>
Option #1:
<?php
function generate() {
$chars = 'abcdefghijklmnopqrstuvwxyz';
$nums = '123456790';
$pass = '';
for($i = 0; $i < rand(8, 13); $i++) {
$key = rand(1, 2);
if ($key == 1)
$pass.=$chars[rand (0, 25)];
else if ($key == 2)
$pass.=$nums[rand (0, 8)];
}
return $pass;
}
echo generate();
?>
Option #2:
<?php
function generate() {
$chars = 'abcdefghijklmnopqrstuvwxyz1234567890';
$pass = '';
for($i = 0; $i < rand(8, 13); $i++)
$pass .= $chars[rand (0, 35)];
return $pass;
}
echo generate();
?>