Пользователь

Добро пожаловать,

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

Меню сайта




Ваше мнение
Как вы узнали о нашем сайте?

От друга, знакомого
Из печатных источников
Из поисковой машины
По ссылке с другого сайта
Случайно
Не знаю


Результаты
Другие опросы

Всего голосов: 1031
Комментарии: 4


Наши партнеры



Статистика




Programming books  Download software  Documentation  Scripts  Content Managment Systems(CMS)  Templates  Icon Sets  Articles  Contacts  Voting  Site Search




admin
Дата: 30.11.-0001, 00:00 Сообщение №:1

Администрация

Группа: Администрация

Регистрация: 20.11.2008
Пользователь №: 1
Сообщений: 6
Пол: Мужчина
Спасибо сказали: 5 раз(а)

Предупреждений: 0
---------------------------
Предупреждений: 0 
Функции для генерации случайных чисел и паролей

Сегодня я привожу две функции. Для генерации случайных чисел и генерации паролей.




Генерируем случайные числа:
Функция принимает два параметра.
Первый параметер - минимальное число для генерации
Второй параметер - максимальное число для генерации

В итоге функция вернёт случайное число между первым и вторым, переданными в функцию как параметры

PHP - Код
function rand_num ($low$high)
{
   
srand((double) microtime() * 1000000);
   
$random_Num rand($low$high);
   return 
$random_Num;
}


Пример использования:

PHP - Код
$chislo rand_num(1789);
print 
$chislo;


Генерируем пароли:
Эта функция будет полезна, например, для тех, кто пишет свой форум, или регистрирует временно каких-то пользователей, например, для одноразового доступа к файлу и так далее...

Функция принимает один параметер - число символов в генерируемом пароле, и возвращает уже сгенерированный пароль.

PHP - Код
function make_rand_pass($number)
{
  
$str_arr "abcdefghjklmnpqrstuvwxyz0123456789";
  
srand((double)microtime()<img src="images/smilies/10.gif" border="0" />00000);
  
$i 0;
  while (
$i $number)
  {
  
$num rand() % 33;
  
$tmp substr($str_arr$num1);
  
$pass $pass $tmp;
  
$i++;
  }
  return 
$pass;
}


Пример использования:

PHP - Код
$random_password make_rand_pass(8);
print 
$random_password;



Warning: in_array() expects parameter 2 to be array, null given in /var/www/coder/data/www/coders-library.ru/modules/forums/function/forum_topic.php on line 235
Тему читают 0 чел.
Пользователи(0):
Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском


.



книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать