parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

^xRandom(from;to;step)

R. Averkov 28.11.2005 14:11 / 28.11.2005 14:15

Метод возвращает случайное число из указанного диапазона с определенным шагом.
@xRandom[from;to;step][_step]
$_step(^step.double(1))
^if($to > $from){
	$result(^math:random($to/$_step-$from/$_step+1)*$_step+$from)
}{
	$result(^math:random($from/$_step)*$_step)
}
Пример использования:
^xRandom(1;2.5;0.001) --> 1.419, 2.434, ...
^xRandom(0;1;0.1) --> 0.1, 0.2, ...
^xRandom(1;5;2) --> 1, 3, 5.