|
| |
|
|
| |
для: P@Sol
(12.09.2006 в 17:27)
| | | Раньше в PHP функцию rand() нужно было иницировать перед использованием srand(), как в C, начиная с PHP 4.2, в этом нет не обходимости, но функцию оставили для обратной совместимости с более ранними скриптами. | |
| |
|
|
| |
|
|
| | посмотрел все что было:
<?php
function passgen ($length) {
$result = "";
srand(microtime()*23456);
for($i = 1; $i <= $length; $i++) {
$rnd = rand(33, 126);
$result .= chr($rnd);
}
return ($result);
?>
|
зачем строка srand(microtime()*23456); ?
и написал свой:)
<?
$length=6;
for($i = 1; $i <= $length; $i++)
{
if (rand(1, 3) == 2)
$rnd = rand(65, 90);
else $rnd = rand(97, 122);
$result .= chr($rnd);
}
echo ($result);
|
| |
| |
|
|
|