Доступ к архиву

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

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

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

Random

Статус
В этой теме нельзя размещать новые ответы.

Untonyst

Умник
Здравствуйте, уважаемые пользователи Pawano-Info. Думаю, многим приходилось пилить некий костыль, который бы возвращал случайное число в диапазоне от некоторых числ (от единицы до восьми и т.д.). Мой вариант - наделить стандартную функцию этими возможностями.

PHP:
/*
 * http://wiki.wiki.pawno-info.ru/wiki/Random
 *
 * Теперь random() может определять случайное
 * натуральное число в выбранных пределах.
 * Классический вариант использования остался :)
 *
 * (C) 2015, Untonyst
 */
 
stock min_max_random(min=0, max)
	return random(max - min) + min;
#if defined _ALS_random
	#undef random
#else
	#define _ALS_random
#endif
#define random(%0,%1) min_max_random(%0,%1)
Пример использования:
PHP:
random(5); // от нуля до четырех
random(1, 5); // от единицы до пяти
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу