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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строка: найти первую в алфавитном порядке строку http://www.cyberforum.ru/cpp-beginners/thread779073.html
помогите найти ошибку.... №1. найти первую в алфавитном порядке строку. ввод: первая строка содержит N - количество строк, следующие N строк содержат некоторые слова без пробелов, длиной не...
C++ чтение строк, scanf() scanf("%20s", str1); такой код считает первые 20 символов, введенных с клавиатуры в переменную str1. если сразу после этого запустить вот это scanf("%s", str2) то в переменную str2 попадет... http://www.cyberforum.ru/cpp-beginners/thread779070.html
C++ Алгебраическая структура
Необходимо реализовать класс. Вложена картинка. Возможно ли как-то реализовать, что бы тип данных float был ограничен +бесконечностью? Как легче две этих операции реализовать? Подскажите, не знаю...
C++ Программа обработки структур
Разработайте программу обработки структур. В программе используйте структуру, содержащую поля с информацией об учащихся: - фамилия и инициалы; - дата рождения; - номер группы; - оценки за...
C++ Класс "Корова" http://www.cyberforum.ru/cpp-beginners/thread779039.html
Определить класс корова состоящее из следующих полей: идентификационный номер – должно быть гарантировано уникально (для чего использовать статический счетчик), средний надой, возраст, кличку и...
C++ С подробными разъяснениями кто может? ( Сформировать одномерный массив по условию) Кто знает. Плиз. Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца двумерного массива(если такого... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,927
05.02.2013, 17:55
Возможно, rand() нельзя использовать из-за своей чрезмерной псевдо-случайности?


NeonLost, в 11 стандарте это уже std и хедер random
C++
1
2
3
std::mt19937 gen { std::random_device rd()() }; // инициализируем ПГСЧ mt19937 результатом ГСЧ random_device
std::uniform_int_distribution<int> uid(0, 1000); // задаем разброс
std::cout << uid(gen); // генерируем и выводим СЧ
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru