1. PHP / Говнокод #11749

    +52

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 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);
    ?>

    Небольшая функция, которая поможет вывести диапазон чисел. Так же можно вывести несколько вариантов сразу, т.е. что бы не запускать скрипт несколько раз.
    Данная функция подойдет сайтам, которые разыгрывают призы, например) Ну, или лотерея какая нибудь.

    Запостил: ahref, 11 Сентября 2012

    Комментарии (8) RSS

    • Говным говно.
      zvlad_gen(0, 100500*9000, 1) выжрет уйму памяти против лобового решения...
      Ответить
      • Угу... Говно, но не смешное.
        function /*...*/($min, $max, $count) {
            $result = array();
            while ($count-- > 0) {
                $result[] = rand($min, $max);
            }
            return $result;
        }
        Ответить
        • > Говным говно.
          > Говно, но не смешное.
          Надо менять ник. Уж думал, заглянув в сток, что в треде про меня говорят... Эгоцентризм развивается...
          Ответить
    • >$anz
      >$erg
      Немцами запахло.
      Ответить
    • Вообще то пацан учится, а вы наезжаете...
      Ответить

    Добавить комментарий