0 / 0 / 0
Регистрация: 25.09.2011
Сообщений: 12
|
||||||
1 | ||||||
Почему Random генерирует одинаковые числа?13.11.2015, 13:12. Показов 15503. Ответов 4
Метки нет (Все метки)
Прикол в том что выводит в textBox одинаковые цифры, к примеру, 5 5 5 или 2 2 2 2. Но всё меняется когда ставишь точку останова в конце цикла, тогда всё работает как надо. Что за беда?
0
|
13.11.2015, 13:12 | |
Ответы с готовыми решениями:
4
Почему Random генерирует одинаковые числа? Random генерирует одинаковые числа Почему код генерирует одинаковые IP-адреса? Генератор случайных чисел генерирует одинаковые числа |
5877 / 4754 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
||||||
13.11.2015, 13:20 | 2 | |||||
Nebojitel,
1
|
0 / 0 / 0
Регистрация: 25.09.2011
Сообщений: 12
|
|
13.11.2015, 13:24 [ТС] | 3 |
Работает! В чем прикол, если можно на пальцах?
0
|
5877 / 4754 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
13.11.2015, 13:33 | 4 |
Сообщение было отмечено tezaurismosis как решение
Решение
Nebojitel,
Если объект rnd создавать в цикле, то: т.к. итерации цикла выполняются очень быстро (практически мгновенно), то rnd создается в соответствии с одним и тем же значением времени. Так как время создания объекта одно и тоже, то каждый раз в rnd будет одна и та же последовательность. В цикле из rnd берется только первое значение, а так как последовательность одна и та же, то и присваиваются одинаковые числа. Точка останова меняла время создания rnd, поэтому числа были разные.
1
|
0 / 0 / 0
Регистрация: 25.09.2011
Сообщений: 12
|
|
13.11.2015, 13:50 [ТС] | 5 |
Даценд, Спасибо!
0
|
13.11.2015, 13:50 | |
13.11.2015, 13:50 | |
Помогаю со студенческими работами здесь
5
Random генерирует одинаковую последовательность Random генерирует одни и те же значения Функция генерирует одинаковые случайные числа Функция заполнения генерирует одинаковые случайные числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |