- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
<?php
function zvlad_gen($min, $max, $anz) {
$array = range($min, $max);
for($x=0; $x<$anz; $x++) {
$i = rand(1, count($array))-1;
$erg[] = $array[$i];
//array_splice($array, $i, 1);
}
return $erg;
}
// Получить 6 случайных чисел в диапазоне от 121 до 155
$rand_array = zvlad_gen(121, 155, 6);
echo join(", ", $rand_array);
?>
Небольшая функция, которая поможет вывести диапазон чисел. Так же можно вывести несколько вариантов сразу, т.е. что бы не запускать скрипт несколько раз.
Данная функция подойдет сайтам, которые разыгрывают призы, например) Ну, или лотерея какая нибудь.
Vindicar 11.09.2012 22:39 # 0
zvlad_gen(0, 100500*9000, 1) выжрет уйму памяти против лобового решения...
Lowezar 11.09.2012 22:44 # 0
HaskellGovno 11.09.2012 22:51 # +1
> Говно, но не смешное.
Надо менять ник. Уж думал, заглянув в сток, что в треде про меня говорят... Эгоцентризм развивается...
Vindicar 11.09.2012 23:54 # +2
Lure Of Chaos 12.09.2012 10:22 # +2
Yurik 12.09.2012 00:41 # 0
>$erg
Немцами запахло.
Lure Of Chaos 12.09.2012 10:24 # +3
guest 22.09.2012 20:27 # 0