Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/40: Рейтинг темы: голосов - 40, средняя оценка - 4.95
-3 / 0 / 1
Регистрация: 19.06.2015
Сообщений: 62

Генератор случайных чисел

15.02.2017, 00:19. Показов 7760. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, не могу создать программу, которая генерирует случайные числа и сключает те, которые нам не нужны, помогите пожалуйста
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.02.2017, 00:19
Ответы с готовыми решениями:

Генератор случайных чисел
Хочу чтобы при нажатии на кнопку , либо при запуске программы заполнились 3шт textbox рандомными числами(в заданном диапазоне). Помогите...

Генератор случайных чисел
Помогите пожалуйста, нужно написать программу-генератор случайных чисел для Windows Forms на C#. Нужно сделать так, чтобы сначала можно...

Генератор случайных чисел из диапазона с шагом
Надо написать функцию, которая будет брать min и max с numericUpDown элементов с главной формы и генерировать случайное число в этом...

6
3 / 3 / 2
Регистрация: 29.11.2016
Сообщений: 22
15.02.2017, 05:45
В C# есть специальный класс, генерирующий случайные числа. "System.Random". Как это делается:

C#
1
2
3
Random r = new Random();
int result;
result = r.Next(x, y); // x - минимальное, y - максимальное возможные числа
0
 Аватар для Aferuga
645 / 529 / 324
Регистрация: 20.05.2015
Сообщений: 1,471
15.02.2017, 06:46
Цитата Сообщение от MC_SOL Посмотреть сообщение
которая генерирует случайные числа и сключает те, которые нам не нужны
В плане исключения проще создать массив возможных значений и рандомизировать его индекс
0
3 / 3 / 2
Регистрация: 29.11.2016
Сообщений: 22
15.02.2017, 09:06
Можно подробнее как это реализовать?) Мне тоже интересно стало.
0
 Аватар для Aferuga
645 / 529 / 324
Регистрация: 20.05.2015
Сообщений: 1,471
15.02.2017, 12:42
А что непонятного?
C#
1
2
3
4
5
List<int> li = new List<int>();
//заполняем массив значениями
Random r = new Random();
int result;
result = li[r.Next(li.Count())];
и это позволит избежать цикла с проверкой на подходящие значения.
Ибо цикл
C#
1
2
3
4
5
for (int i = 0; i < 100; i++)
            {
                Random rand = new Random((int)DateTime.Today.TimeOfDay.Ticks);
                listBox1.Items.Add(rand.Next(100));
            }
выдаст 100 одинаковых значений(по крайней мере на моей машине)
1
3 / 3 / 2
Регистрация: 29.11.2016
Сообщений: 22
15.02.2017, 18:14
Понятно. Действительно туплю)
0
-3 / 0 / 1
Регистрация: 19.06.2015
Сообщений: 62
20.02.2017, 22:23  [ТС]
Дичь какая-то, вот такая прога напилена мной, [удалено модератором]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.02.2017, 22:23
Помогаю со студенческими работами здесь

Формирование одномерного массива, генератор случайных чисел
Описать функции формирования элементов одномерного массива с помощью генератора случайных чисел и определения количества инверсий в этом...

Рисование фигур, используя генератор случайных чисел
как с помощью генератора случайных чисел рисовать простые фигуры( окружности,квадраты и т.д)?

Генератор строго случайных чисел
Требуется сабж. Стандартная функция рандома не канает, даже с заданным параметром (время в мс к примеру) ибо слишком часто вызывается....

Генератор чисел
Для генерации числа использую такой алгоритм: Random rand = new Random(); byte bytes = new byte; ...

генератор уникальных чисел
такой вопрос: будет ли это считаться уникальным кодом public static string Number(string str) { Random r = new...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru