Best-club - портал хорошего настроения!
→◊ Библиотека ◊←
Меню сайта
  • Драмы
  • Ужасы
  • Фэнтези
  • Боевики
  • Мистика
  • Комедии
  • Триллеры
  • Мелодрамы
  • Фантастика
  • Мультфильмы
  • Приключения
  • Связь с админом
  • Список пользователей
  • Полная статистика сайта
  • ТОП наград
  • Переводчик
  • Конвертер величин
  • Проверка правописания
  • Раздача ICQ
  • Оставить отзыв о сайте
  • Раскрутка сайтов

  • Поиск по сайту
    Введите ключевое слово
    для поиска



    Статистика сайта




    ProfiSmart TOP webgari.com Рейтинг сайтов

    Каталог сайтов

    bodr_top
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Зарегистрировано:
    Всего: 1117
    Парней: 1070
    Девушек: 47
    Последний: molodoo

    Облако тегов
    Важная информация
    Главная » Статьи » Wap/Web Мастеру » PHP, Perl, ASP

    Генерация нескольких разных случайных чисел
    Как сгенерировать несколько случайных и разных между собой чисел?

    Пишем следующий PHP скрипт:

    $maxx=10; // -- числа будут от 1 до $maxx
    $maxn=5; // -- всего $maxn чисел в массиве

    // параллельно генерим строку запроса к б.д., на всякий случай (для примера):
    $r="SELECT id FROM my_table WHERE id in ("; // эту строку можно удалить

    $x=array(); // здесь будет массив наших чисел
    $tmp=array(); // временный массив

    for ($i=0; $i<$maxn; $i++) {
      do {
      $a=rand(1,$maxx);
      } while(isset($tmp[$a]));
      $tmp[$a]=1;
      $x[]=$a;
      $r.="$a,"; // эту строку можно удалить
    }

    unset($tmp);
    $r=substr($r,0,strlen($r)-1).")"; // эту строку можно удалить

    // вывод чисел и SQL-запроса на экран: 
    echo "SQL-запрос: $r

    "; // эту строку можно удалить
    for ($i=0; $i

    ?>

    Готово.

    Категория: PHP, Perl, ASP | Добавил: Admin | Дата: 12.09.2009 | Просмотры: 734 | Рейтинг:
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Вход на сайт
    Гость, добро пожаловать на best-club! Тапки в углу, пиво в холодильнике. Располагайся:) Для получения большего комфорта войди как пользователь или зарегистрируйся.



    Обмен музыкой [?]
    Открыть в новом окне

    Партнёры





    Опрос

    Что бы Вы хотели видеть на нашем сайте в большем количестве?
    Всего ответов: 36

     
    Best-club team © 2008 - 2025

    SiteMap Партнёры и друзья Поддержать проект
    Третий Мир: Война Королей - Форум
    Администрация сайта не несёт ответственности за материалы опубликованные на сайте! Все материалы исключительно для ознакомления!
    Мини профиль