Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: помогите создатб генератор
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » помогите создатб генератор

Страниц (1): [1]
 

1. sterwart - 19 Августа, 2011 - 19:01:18 - перейти к сообщению
привет всем,скажите как генерировать 4 значное число так чтобы в нем цыфры не повторялись например
3582
1904
5985 - повторяются, как сделать генератор чтоб не повторялись ?
(Добавление)
что не кто не знает ? Ниндзя Не понял
2. illy - 19 Августа, 2011 - 19:24:24 - перейти к сообщению
Знают. Просто спят уже наверно Ха-ха
Вот те код:

$n присвается значения от 0 до 9 (массив)
перемешивается массив
и выводятся объединённо первые 4 цифры
3. White - 19 Августа, 2011 - 19:25:03 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $numbers = array(1,2,3,4,5,6,7,8,9,0);
  2. $result=array_rand($numbers, 4);
  3. shuffle($result);
  4. while($result[0]==0) shuffle($result);
  5. echo implode($result);
4. sterwart - 19 Августа, 2011 - 19:26:04 - перейти к сообщению
спасибо большое ! работает!
5. illy - 19 Августа, 2011 - 19:28:24 - перейти к сообщению
sterwart пишет:
спасибо большое ! работает!

Ну рад был помочь.
Если чё - пиши Ха-ха

 

Powered by ExBB FM 1.0 RC1