Магнитогорск - Магнитка
<? $arr=array(); $n=30; function getNextRand($arr){ $rand = rand(1, 100); while (in_array($rand, $arr)){ $rand = rand(1, 100); } return $rand; } for ($i=1; $i<=$n; $i++){ $arr[]=getNextRand($arr); } print_r($arr); ?>
Благодарю! Работает!
В общем попробую сформулировать по другом!
Нужно сгенерировать для переменных значения от 1 до 100 что бы значения переменных не пересекались, то есть результат должне быть примерно такой:
$a="7";
$b="14";
$d="2";
... и таких 30 переменных, важно что-бы значения у них не совпадали друг с другом
Nickk добавил 26.03.2008 в 23:11
<? $a =5; $b =11; $rand = rand(1, 100); while ($rand == $a || $rand == $b){ $rand = srand(1, 100); } echo $rand; ?>
Работает но периодически проскакивает:
Warning: srand() expects at most 1 parameter, 2 given in /home/.../www/test.php on line 39
echo $rand;
Естественно я добавил :)
$a ="5"; $b ="11"; while ($rand == $a || $rand == $b) $rand = rand(1, 100);
Так тоже пробовал, не отображается ничего! Можно поподробнее на примере как отследить параметры?
Версия bondarev.pp.ru, почему то не работает!
А версия Vitо, отображает числа 5 и 11
Ага еще это прочитай:
Самое разрушительное и вредное последствие неумеренного потребления пива — больное сердце. Расширение полостей сердца, утолщение его стенок, некрозы в сердечной мышце, уменьшение митохондрий и др. связаны с наличием в пиве кобальта (стабилизатора пивной пены). Содержание этого токсического элемента в сердечной мышце у употребляющих пиво превышает допустимую норму в 10 раз. Кроме того, у любителей пива кобальт вызывает воспалительные процессы в пищеводе и желудке. Нарушают работу сердца и большие порции пива, а также насыщенность его углекислым газом, который переполняет кровеносные сосуды, что приводит к варикозному расширению вен и расширению границ сердца. Так возникает синдром "пивного сердца" или синдром "капронового чулка", когда дряблое сердце плохо качает кровь.
Nickk добавил 26.03.2008 в 12:59
И те и другие существют на этой планете!
А пивное сердце для чего?
Вот такая бабуля!
Где логика?