Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как вывести случайную шестизначную строку?
 
 автор: winflip   (02.01.2008 в 09:46)   письмо автору
 
 

сабж:-). только чтоб были цифры и английские буквы

   
 
 автор: elenaki   (02.01.2008 в 10:15)   письмо автору
 
   для: winflip   (02.01.2008 в 09:46)
 

ищите по "волшебным словам" - "генератор паролей" (подсказка - начать с раздела Download)

   
 
 автор: winflip   (02.01.2008 в 11:01)   письмо автору
 
   для: elenaki   (02.01.2008 в 10:15)
 

а хотя бы есть функция, которая генерирует произвольное число. вот не помню. по моему рандом

   
 
 автор: Unkind   (02.01.2008 в 11:01)   письмо автору
 
   для: winflip   (02.01.2008 в 11:01)
 

Так что ж Вы не поискали. Это проще и быстрее.

   
 
 автор: winflip   (02.01.2008 в 11:44)   письмо автору
 
   для: Unkind   (02.01.2008 в 11:01)
 

Уже нашёл.Спасибо.

   
 
 автор: cheops   (02.01.2008 в 13:18)   письмо автору
 
   для: winflip   (02.01.2008 в 09:46)
 

Возможно вас заинтересует скрипт по ссылке http://www.softtime.ru/scripts/parol.php.

   
 
 автор: Drago   (02.01.2008 в 14:12)   письмо автору
 
   для: cheops   (02.01.2008 в 13:18)
 

Как вариант. Для себя когда-то делал.

<?
//$num - нужное кол-во символов
//$symbols - массив с группами символов
//если $num больше или равно кол-во элементов массива $symbols, то в выводимой строке будет минимум
//по одному символу каждой группы.
function uniqueid ($num 12)
    {
    
$str "";
    
$symbols = array();
    
$symbols[] = "qwertyuiopasdfghjklzxcvbnm";
    
$symbols[] = "QWERTYUIOPASDFGHJKLZXCVBNM";
    
$symbols[] = "1234567890";
    
$used = array();
    
$cnt count($symbols);

    for (
$i=0$i $num$i++)
        {
        
$a rand(0$cnt 1);
        
$b rand(0strlen($symbols[$a]) - 1);
        
$str .= $symbols[$a][$b];

        if (!
in_array($a$used))
            
$used[] = $a;
        }

    if (
$num >= $cnt and count($used) != $cnt)
        return 
uniqueid($num);
    else
        return 
$str;
    }
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования