|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2011, 22:38 | #1 |
Пользователь
Регистрация: 30.03.2011
Сообщений: 46
|
Как получить рандомное число C#?
Нужен работающий рандом на C#. Кажется что может быть проще?
Использовал метод: Код:
Код:
|
23.11.2011, 23:05 | #2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
RNGCryptoServiceProvider
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
23.11.2011, 23:27 | #3 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,331
|
Весьма странный алгоритм.
Вероятно следует обратиться к теории: Д. Кнут, Искусство программирования для ЭВМ, т.2, Глава 3. Случайные числа. Тема развернута достаточно полно, более 150 страниц, и алгоритмы разные приводятся.
Как-то так, ...
|
23.11.2011, 23:30 | #4 |
Пользователь
Регистрация: 30.03.2011
Сообщений: 46
|
а можно поподробнее. Как например получить рандомное int?
|
24.11.2011, 09:20 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
главная ошибка - не надо иницилизировать генератор МНОЖЕСТВО раз.
достаточно это сделать ОДИН раз. посмотрите, например на код: Код:
выделеннная в моём примере строчка кода должна вызываться в программе ОДИН раз!! |
24.11.2011, 14:51 | #6 |
Пользователь
Регистрация: 30.03.2011
Сообщений: 46
|
[QUOTE=Serge_Bliznykov;921069]главная ошибка - не надо иницилизировать генератор МНОЖЕСТВО раз.
достаточно это сделать ОДИН раз. посмотрите, например на код: Код:
|
07.04.2016, 19:48 | #7 | |
Новичок
Джуниор
Регистрация: 07.04.2016
Сообщений: 1
|
Цитата:
Random rand = new Random(DateTime.Now.Millisecond); Ошибка: The type or namespace name 'Random' could not be found С чем это может быть связанно? Нашёл причину. Нужно было писать, используя класс System.Random, так: System.Random rnd = new System.Random(); Последний раз редактировалось PinkiePie; 07.04.2016 в 20:13. Причина: Нашёл решение проблемы. |
|
07.04.2016, 19:50 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как в Excel, забив число, получить его текстовую расшифровку | TaTiana85 | Microsoft Office Excel | 4 | 14.10.2011 20:29 |
как получить случайное число до 1 млн | HelenSecuriter | Общие вопросы C/C++ | 18 | 06.07.2011 00:16 |
Как получить десятичное число в результате деления | ArtGrek | Visual C++ | 1 | 20.04.2011 01:55 |
Как получить число из char* | qip2005 | Помощь студентам | 2 | 02.03.2011 19:56 |
Получить максимальное совершенное число. | bloodflood | Помощь студентам | 10 | 15.12.2010 13:58 |