|
10 / 10 / 1
Регистрация: 27.11.2011
Сообщений: 153
|
||||||
Random: генерирование разных (неповторяющихся) чисел10.02.2012, 01:11. Показов 56711. Ответов 28
Метки нет (Все метки)
Доброе время суток.Есть 2 события которые рандомно генерируют числа,но только эти числа сходятся,то есть если 1й сгенерировал 3 то и 2й тоже выдаст 3.
0
|
||||||
| 10.02.2012, 01:11 | |
|
Ответы с готовыми решениями:
28
Random 3 разных случайных числа Генерирование случайных чисел |
|
Администратор
|
|
| 17.01.2017, 12:22 | |
|
HakerHan, недостаток приведенного тобой решения состоит в использовании миллисекунд для затравки. Это означает всего 1000 возможных значений которые к тому же могут повторяться. Конструктор класса Random не зря использует Environment.TickCount с большим диапазоном значений и меньшим риском повторений.
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||||
| 17.01.2017, 12:42 | ||||
|
Правильнее было бы сказать, что это означает всего лишь 1000 возможных последовательностей, а не значений в принципе. Добавлено через 13 минут
1
|
||||
|
Администратор
|
|||||||
| 17.01.2017, 13:10 | |||||||
1
|
|||||||
|
298 / 260 / 108
Регистрация: 26.10.2012
Сообщений: 810
|
|||||||||||
| 17.01.2017, 13:46 | |||||||||||
|
Чтобы гарантированно не повторялись можно сделать так:
Можно взять массив, случайно его перемешать и брать его элементы по порядку
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 15.11.2016
Сообщений: 4
|
|||||||||||
| 16.12.2017, 04:50 | |||||||||||
|
Дело все в том, господа, что Random нужно делать статичным.
Например:
0
|
|||||||||||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 16.12.2017, 10:57 | |
|
2
|
|
|
0 / 0 / 0
Регистрация: 15.11.2016
Сообщений: 4
|
|
| 24.12.2017, 11:46 | |
|
Да... Ну ладно, лишним не будет. 99,9%, что ленивые задницы (вроде меня) просто пролистают вниз
0
|
|
|
0 / 0 / 0
Регистрация: 12.11.2018
Сообщений: 1
|
|||||||||||||||||||||
| 12.11.2018, 13:27 | |||||||||||||||||||||
|
Не совсем в курсе, может что-то изменилось в классе рандом за пару лет, но запись
Однако, правда, что при создании нового объекта/экземпляра класса Random, числа будут повторяться, если этот экземпляр был создан после предыдущего не позднее 18-20мс. Вот проверьте:
1) Как в текущем примере, т.е. внутри цикла одной из функций/метода программы; 2) При создании нового экземпляра любого другого класса, внутри которого есть переменная класса Random. Как это исправить, чтобы числа генерировались все-таки разные: 1) Создайте только один единственный общедоступный и статический экземпляр класса Random в главном исполнительном классе и используйте ссылку на него при каждой генерации любого другого числа в любой части программы (что как по мне самый универсальный способ применения)
0
|
|||||||||||||||||||||
| 12.11.2018, 13:27 | |
|
Генерирование и перемешивание чисел Генерирование случайных чисел Генерирование вещественных случайных чисел
Массив неповторяющихся чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|