есть числа 1 2 3 нужно их выводить в случайной послеловательности что то типа Код (Text): <?php mt_srand(time()+(double)microtime()*1000000); for($i=0;$i<3;$i++) { echo mt_rand(1,3); echo ","; } ?> иногда вывод 1,2,2 или там 3,3,1 как быть?
musica забиваются числа в массив с ... по ... и колбасятся рандомом как Валдсон предложил. а после можешь брать по-очереди.
Код (Text): <?php mt_srand(time()+(double)microtime()*1000000); $randVars = array(); do { if(!in_array($var = mt_rand(1,3), $randVars) { $randVars[] = $var; } } while(sizeof($randVars) <= 3); echo implode(', ', $randVars);