PHP код: создает произвольное слово

H
На сайте с 17.02.2009
Offline
50
443

Приветствую!

Нужен код php, который бы сам создал любое слово.

Это нужно для скрипта восстановления пароля, он создает любое слово, заносит в базу как пароль и отправляет на почту. Все есть кроме кода создания произвольного слова.

Заранее спасибо!

[Удален]
#1

пипец дожили. с бд работать умеем, а простейшие алгоритмы писать не можем ...

а потом удивляемся почему в кмс критические ошибки - тотальна тупость..

Ord
На сайте с 15.11.2005
Offline
175
Ord
#2

Используйте либо список из готовых слов, либо генерите число функцией rand();

в чем собственно проблема?

Электронная бухгалтерия Эльба (http://e-kontur.ru/?p=65549729) - рекомендую!
[Удален]
#3


<?
function pass($len = 6)
{
$pass = '';
for($i=0; $i<$len; $i++)
{
$pass .= chr(round(rand(0,1) ? rand(65,90) : rand(97, 122)));
}

return $pass;
}

echo pass();
FeoOne
На сайте с 27.12.2008
Offline
32
#4

for($i<0; $i<$len; $i++)

лол

[Удален]
#5
FeoOne:
for($i<0; $i<$len; $i++)
лол

классно! бывает же такое =)

зы: по телеку нравится вечно: +/- 0* C

L
На сайте с 12.11.2009
Offline
79
#6

function user_password($length = 6) {

// Возможные символы
$allowable_characters = 'abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789';
$len = strlen($allowable_characters) - 1;
$pass = '';
for ($i = 0; $i < $length; $i++) {
$pass .= $allowable_characters[mt_rand(0, $len)];
}
return $pass;
}

еще вариант

J
На сайте с 02.02.2009
Offline
53
#7

$x = uniqid('');

[Удален]
#8

srand(time());

$str = substr(md5(rand()), 0, 6);

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий