Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция New function - random_ex

Essle

Ученик
PHP:
#define random_ex(%0,%1,%2) %0+(random((%1-%0)/%2+1)*%2)
или (с проверкой на интервал)
PHP:
random_ex(min, max, inter) return (0 < inter < max-min) ? (min+random((max-min)/inter+1)*inter) : 0;
Использование:

random_ex(500,2000,100);

  • 500 - минимальное значение (включительно)
  • 2000 - максимальное значение (включительно)
  • 100 - интервал *возможные интервалы: 1; 5; 10; 50; 100; 500 и т.д.

Интервал - числовой промежуток между числами.
Например с интервалом 50 random_ex(100,250,50), выпадут числа: 100 / 150 / 200 / 250.
 
Последнее редактирование модератором:
Сверху Снизу