Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
chilly
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 4
#1

Генерация большого количества случайных чисел

15.03.2011, 15:41. Просмотров 633. Ответов 5
Метки нет (Все метки)

Подскажите, пожалуйста, как можно ускорить процесс генерации нескольких сотен миллионов чисел?
В цикле это занимает много времени, есть ли ещё варианты? Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2011, 15:41
Ответы с готовыми решениями:

Генерация случайных чисел
Подскажите пожалуйста правильно ли я осуществил перевод строк из С в С++,...

Генерация случайных чисел
Мне нужно заполнить множество матриц числами 0 или 1. Для этого использую...

Генерация случайных чисел
Как в С сгенирировать последовательность случайных чисел от x до y.Например от...

Генерация случайных чисел
Здравствуйте! Мне нужно сгенерировать случайные числа, много и за секунду или...

Генерация случайных чисел
Доброго времени суток) Задача состоит в том, чтобы заполнить массив...

5
Subgrando
40 / 40 / 9
Регистрация: 28.01.2011
Сообщений: 175
15.03.2011, 15:45 #2
Может, если сделать несколько потоков, будет в несколько раз быстрей.
0
chilly
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 4
15.03.2011, 15:47  [ТС] #3
Да, про потоки была мысль. Но если я правильно понимаю, по сути, процессорного времени будет уходить столько же?
0
Subgrando
40 / 40 / 9
Регистрация: 28.01.2011
Сообщений: 175
15.03.2011, 15:50 #4
Да. Ну, может, оптимизация и написание собственной функции генерирования псевдослучайного числа помогут. Но мне кажется, что rand() и srand() оптимизированы очень неплохо.
0
instagib
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
15.03.2011, 15:51 #5
chilly, а зачем это вам если не секрет?
0
chilly
0 / 0 / 0
Регистрация: 15.03.2011
Сообщений: 4
15.03.2011, 15:55  [ТС] #6
Просто учебное задание, пока без практического применения)
0
15.03.2011, 15:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2011, 15:55

Генерация случайных чисел
Для генерации случайных чисел использую выражение: x = rand() % 4; ...

Генерация случайных чисел
Помогите пожалуйста с этой программой, я ни как не могу понять как ее зделать....

Генерация случайных чисел
Вопрос такой: возможно ли при помощи функции random, устроить случайную...


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

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

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