9 / 8 / 4
Регистрация: 22.10.2017
Сообщений: 162
|
||||||
1 | ||||||
Рандомно генерирует одни и те же числа13.02.2018, 00:10. Показов 1734. Ответов 3
Метки нет (Все метки)
Здравствуйте. Только сегодня начал изучать C#. Делаю текстовую игру 21 очко. При генерации 2 ух чисел генерирует их одинаковыми. Знаю, что это вроде зависит от времени, однако аутов из ситуации не вижу. Вот код :
1
|
13.02.2018, 00:10 | |
Ответы с готовыми решениями:
3
Rand() генерирует одни и те же числа Рандом генерирует одни и те же числа Rand() генерирует одни и те же числа Функция Rnd() генерирует одни и те же числа |
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
|
||||||
13.02.2018, 00:17 | 2 | |||||
Сообщение было отмечено Keks_Stolicny как решение
Решение
2
|
9 / 8 / 4
Регистрация: 22.10.2017
Сообщений: 162
|
|
13.02.2018, 00:19 [ТС] | 3 |
Someone007, спасибо большое, не могли бы вы объяснить как это работает?
1
|
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
|
|
13.02.2018, 00:26 | 4 |
Т.к. вы создаете экземпляры класса Random в цикле без задержек, то они генерируют одни и те же значения, потому что для инициализации в Random по умолчанию используется текущее время, которое будет одинаковым для всех созданных экземпляров... Если не создавать несколько экземпляров Random, а пользоваться одним, или добавить задержку между их созданием, то будут генерироваться разные значения.
2
|
13.02.2018, 00:26 | |
13.02.2018, 00:26 | |
Помогаю со студенческими работами здесь
4
Random генерирует одни и те же значения Функция генерирует одни нули для матрицы Программа не генерирует числа Random генерирует одинаковые числа Почему Random генерирует одинаковые числа? Класс, который генерирует простые числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |