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); // от единицы до пяти
