Проблема с генератором случайных чисел #420951


#0 by micha
Задача сгенерировать случайное число от 1 до 100     в итоге выдает одно число 42 Прошу помощи как это разрулить.
#1 by Нуф-Нуф
это не случайное число. это твое СЧАСТЛИВОЕ число. запомни его
#2 by Нуф-Нуф
и завязывай с 1с
#3 by micha
смех смехом, все вроде делала по мануалу ГенераторСлучайныхЧисел (RandomNumberGenerator) СлучайноеЧисло (RandomNumber) Синтаксис: СлучайноеЧисло(<Нижний диапазон>, <Верхний диапазон>) Параметры: <Нижний диапазон> (необязательный) Тип: Число. Нижний диапазон. Задается целым числом и не может быть меньше 0. Значение по умолчанию: 0 <Верхний диапазон> (необязательный) Тип: Число. Верхний диапазон. Задается целым числом и не может быть больше 4294967295 (2^32 - 1), а также меньше значения параметра <Нижний диапазон>. Значение по умолчанию: 4294967295 Возвращаемое значение: Тип: Число. Описание: Возвращает случайное целое число в заданном диапазоне. Нижний диапазон не может быть меньше 0, а верхний диапазон не может быть больше 2^32 - 1. Пример:
#4 by Нуф-Нуф
попробуй такой пример:
#5 by kas4info
не, во такой:
#6 by micha
4 639 4 639 4 639 4 639 4 639 4 639
#7 by Нуф-Нуф
покажи весь код побработки
#8 by kas4info
так, покажи свой цикл
#9 by micha
#10 by kas4info
ахахахххх
#11 by micha
интресно почему в других языках достаточно random, и все работает.......
#12 by IamAlexy
ГСЧ = Новый ГенераторСлучайныхЧисел;
#13 by micha
да все спасибо ГСЧ = Новый ГенераторСлучайныхЧисел; решение проблемы почему только в мануалах пишут что ГСЧ = Новый ГенераторСлучайныхЧисел(X); где Х мин. число
#14 by kas4info
а вот так не пойдет? ГСЧ = Новый ГенераторСлучайныхЧисел;
#15 by ShoGUN
Гы :) Прикольный генератор... А если серьезно - надо случайным же числом и инициализировать. Или написать Новый ГенераторСлучайныхЧисел; : ГенераторСлучайныхЧисел (RandomNumberGenerator) Формирование неинициализированного объекта Синтаксис: Новый ГенераторСлучайныхЧисел Описание: Генератор случайных чисел инициализируется временем работы операционной системы с момента старта.
#16 by ShoGUN
Какие-то кривые мануалы. По идее X - это seed, а минимальное/максимальное числа задаются в параметрах метода СлучайноеЧисло.
#17 by rcs
В мануале написано что если указать начальное число, то для одного и того же начального числа генерируемая последовательность будет одинаковой.
#18 by kas4info
так вот ты и получаешь первое значение для последовательости числа 1 каждый раз в цикле. одно и тожее
#19 by Mikeware
Приходит один программист к другому: - Слышь, Петя, мне генератор случайных чисел нужен. - Четырнадцать! ©
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С