Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
bloowz
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 18
#1

Задать число рандомом, высокое требование к качеству случайности - C++

23.11.2013, 22:26. Просмотров 277. Ответов 2
Метки нет (Все метки)

Здравствуйте, необходимо задать целое рандомное число от 0 до 1000 включительно, причем вероятность выпадания любого числа должна быть максимально равной. Как такое реализовать? Слышал что-то про boost библиотеки D:
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2013, 22:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задать число рандомом, высокое требование к качеству случайности (C++):

определения меры случайности генераторов случайных чисел - C++
Ребят, доброго времени суток! У меня есть задание по курсовой, и там нужно написать программу. Уже 3 дня сижу ковыряю, а результата 0....

задать координаты рандомом - Pascal
program Distance; type mas = array of real; var x1,x2,y1,y2,S,max:real; a:mas; n,i:integer; begin write('введите количество...

Не случайные случайности - Алгоритмы
Приветствую в это утро пятницы. :) Уважаемые знатоки, у меня вопрос к вам. Оцените возможность решения такой задачи. Представьте что у...

критерий случайности - MathCAD
У меня курсовая работа по имитационному моделированию. Тема - критерий случайности. У меня есть выборка rexp(1000,1). Я ее отсортировал по...

Какое наименьшее число вопросов нужно задать чтобы гарантировано угадать число? - Логика и множества
не мог найти куда написать свой пост ,решил сюда , задача из контрольной по информатике по ЕГЭ. Загадано число от 1 до 100. загадавший на...

График двойной случайности - Matlab
Есть код для построения графика случайного процесса (перенесен из темы "График случайного процесса"): N=10000; %3. Цикл состоит из N...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
LuxArt
33 / 20 / 2
Регистрация: 14.11.2013
Сообщений: 85
23.11.2013, 22:34 #2
Цитата Сообщение от bloowz Посмотреть сообщение
Слышал что-то про boost библиотеки D:
Зачем boost? Все намного проще
C++
1
2
3
4
5
int main()
{
  srand(time(NULL));
  int n = rand() % 1001;
}
bloowz
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 18
23.11.2013, 22:37  [ТС] #3
Этот код генерирует не совсем рандомные числа. Если сгенерировать 5 раз, то получится что-то типа 722 733 736 757 767. Идут по возрастанию)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2013, 22:37
Привет! Вот еще темы с ответами:

Тесты на проверку случайности последовательности - C (СИ)
Добрый день! Мне нужно проверить последовательность, выдаваемую линейным конгруэнтным генератором, одним из тестов Дональда Кнута....

STM32F4 - встроенный генератор случайности - ARM
Доброй ночи. Разбираюсь с платой STM32F4 Discovery. Надо получить случайное число из встроенного генератора случайных чисел. Взял за основу...

О человеческом интеллекте, свободе воли и случайности - Искусственный интеллект
Как было отмечено форумчанами в соседних темах, в некоторых и достаточно распространенных случаях допустимо включать генератор случайных...

высокое разрешение экрана - Windows 7
достался ноутбук с дисплеем в 16,4" и разрешением 1920х1080px фильмы смотреть и фоточки на нем обрабатывать конечно прикольно, но работа...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru