|
Форум Программирование в Pawno Стандартные функции random_ex |
random_ex |
Код #define random_ex(%0,%1,%2) %0+(random((%1-%0)/%2+1)*%2) или (с проверкой на интервал) Код 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. Программист любитель :) |
| |||
| |||