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. valet - 23 Июля, 2012 - 19:12:32 - перейти к сообщению
Есть цифры:0123456789
Нужно их банально перемешать. То есть к примеру получить: 1496275830

Как быстрее всего это сделать. Конечно можно внести все это в массив, потом как-то перемешать массив- но это не вариант - слишком сложно сложно смотрится. Как можно максимально просто это выполнить?
(Добавление)
Поспешил создать тему. Разобрался сам. Оказывается есть функция. Поэтому все до банальности просто Улыбка
2. DelphinPRO - 23 Июля, 2012 - 20:12:22 - перейти к сообщению
valet пишет:
Конечно можно внести все это в массив, потом как-то перемешать массив- но это не вариант

а сами так и сделали Улыбка

однако есть более подходящая функция:

PHP:
скопировать код в буфер обмена
  1. $numbers = '0123456789';
  2. $numbers = str_split($numbers);
  3. shuffle($numbers);
  4. echo implode('',$numbers);
  5.  
3. LIME - 23 Июля, 2012 - 20:15:21 - перейти к сообщению
DelphinPRO и чем лучше?

 

Powered by ExBB FM 1.0 RC1