Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2012, 17:27   #1
vlados007
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 10
По умолчанию Генерация случайных чисел

Как можно изменить код таким образом, что бы он генерировал именно СЛУЧАЙНЫЕ, а не ПСЕВДОСЛУЧАЙНЫЕ числа?

int nap;
Random^ rand=gcnew Random();
nap=rand->Next(1,4);
vlados007 вне форума Ответить с цитированием
Старый 15.07.2012, 17:30   #2
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

Для генерации "случайного числа" все равно нужен какой-то алгоритм, в итоге число получится все равно псевдослучайное число.

P.S.: Не обязательно пользоваться .net(овскими) классами.
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 15.07.2012, 17:32   #3
vlados007
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Петррр Посмотреть сообщение
Для генерации "случайного числа" все равно нужен какой-то алгоритм, в итоге число получится все равно псевдослучайное число.

P.S.: Не обязательно пользоваться .net(овскими) классами.
а как еще можно это сделать? ( rand() не предлагать)
vlados007 вне форума Ответить с цитированием
Старый 15.07.2012, 17:57   #4
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

http://en.cppreference.com/w/cpp/num...t_distribution
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть
Петррр вне форума Ответить с цитированием
Старый 15.07.2012, 19:18   #5
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Цитата:
Сообщение от vlados007 Посмотреть сообщение
Как можно изменить код таким образом, что бы он генерировал именно СЛУЧАЙНЫЕ, а не ПСЕВДОСЛУЧАЙНЫЕ числа?
Привязать ГПСЧ к внешнему (аппаратному) источнику энтропии. Иначе никак.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация случайных чисел Vodolazky Помощь студентам 1 14.12.2011 16:29
Генерация Случайных Чисел kop Помощь студентам 3 13.11.2011 23:43
Генерация случайных чисел Kati Помощь студентам 2 19.10.2010 21:28
Генерация случайных чисел от -1 до 1 Shketer Общие вопросы Delphi 4 19.12.2009 23:43
Генерация Случайных Чисел Кирилл13 Помощь студентам 6 06.01.2009 10:31