Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как создать массив в 1С ?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
cobra77777
Здравствуйте!

Извините совсем за чайниковский вопрос.

Как создаётся массив из 100 случайных чисел в диапазоне от 0 до 1000 ?
Petre
Массив = Новый Массив;
ГСЧ = Новый ГенераторСлучайныхЧисел();
Для Сч = 1 По 100 Цикл
    Массив.Добавить(ГСЧ.СлучайноеЧисло(0, 1000));
КонецЦикла;
logist
Массив = Новый Массив;
Генератор = Новый ГенераторСлучайныхЧисел(0);
Для Индекс=1 По 100 Цикл
    Пока Истина Цикл
        СлучайноеЧисло = Генератор.СлучайноеЧисло(0,1000);
        Если Массив.Найти(СлучайноеЧисло) Тогда
            Продолжить;
        Иначе
            Массив.Добавить(СлучайноеЧисло);
            Прервать;
        КонецЕсли;
    КонецЦикла;
КонецЦикла;

это если случайные не должны повторяться.
cobra77777
Цитата(Petre @ 28.07.14, 17:57) необходимо зарегистрироваться для просмотра ссылки
Массив = Новый Массив;
ГСЧ = Новый ГенераторСлучайныхЧисел();
Для Сч = 1 По 100 Цикл
    Массив.Добавить(ГСЧ.СлучайноеЧисло(0, 1000));
КонецЦикла;


БОЛЬШОЕ СПАСИБО.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.