Пример процедуры, целое значение
&НаКлиенте Процедура СоздатьРандомноеЧисло(Команда) РандомноеЗначение = Новый ГенераторСлучайныхЧисел; МинимальноеЗначение = 122; МаксимальноеЗначение = 1056; Сообщить(РандомноеЗначение.СлучайноеЧисло(МинимальноеЗначение, МаксимальноеЗначение)); КонецПроцедуры
Пример процедуры, дробное значение
&НаКлиенте Процедура СоздатьРандомноеДробноеЧисло(Команда) // в качестве примера сгененируем рандомное значение, с 2 знаками после запятой РандомноеДробноеЗначение = Новый ГенераторСлучайныхЧисел; МинЦелое = 122; МаксЦелое = 1056; МинДробное = 0; МаксДробное = 99; Целое = РандомноеДробноеЗначение.СлучайноеЧисло(МинЦелое, МаксЦелое); Дробное = РандомноеДробноеЗначение.СлучайноеЧисло(МинДробное, МаксДробное) / 100; РандомноеДробноеЗначение = Целое + Дробное; Сообщить(РандомноеДробноеЗначение); КонецПроцедуры
Если необходимо получить отрицательное значение просто умножаем переменную на -1
Оставить комментарий