Forum Webscript.Ru
Программирование => PHP => Тема начата: attilla от 18 Ноября 2005, 08:01:50
-
Как лучше сгенерировать допустим 5 РАЗНЫХ чисел в диапазоне 1-10.
Это не проблема, если надо сгенерировать просто 5 штук.
А вот чтобы ни одно не повторялось?
Кроме проверки на совпадение уже сгенерированных не найду ничего лучше.
:mad:
-
Последовательность чисел. Повторяться не будет, сто пудов.
-
В масив заносим числа и выбираем из него по одному (т.е. удаляем, оставшиеся числа будут уникальны).
-
сгенерировал, занес в масив
генерируешь новое проверяешь есть ли в масиве in_array
если есть генеришь новое
-
[p]range[/p], [p]shuffle[/p], [p]array_slice[/p]