Как сделать чтобы генератор не выдавал одинаковых чисел?
мне нужно 25 чисел, из рандома (уникальных!) (я знаю как сделать, но чет хромает(хромает тем что все равно выдает от 1-3 одинаковых, (это когда 25 чисел, а при например 5, все отлично))).
Делаю так:
Код: Выделить всё
//первое число$first = mt_rand(1,100); //рандомим //второе число$second = mt_rand(1,100); //рандомимif($first=$second) //Смотрим, если первое число совпадает со вторым, то рандомим дальше {$second = mt_rand(1,100);} //третье число$thirth = mt_rand(1,100); //рандомимif($thirth=$first or $thirth=$second) //Смотрим, если число совпадает с первым или со вторым, то рандомим дальше {$thirth = mt_rand(1,100);}.....(аналогично другие)echo $first, $second, $thirth......; //выводим числа