С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

std::random_device - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Установить библиотеки Qt на C++ Builder или Visual Studio http://www.cyberforum.ru/cpp-beginners/thread700420.html
Кто-нибудь знает можно ли установить библиотеки Qt на C++ Builder или Visual Studio?
C++ Вывод круга в консоль Доброго времени суток. Подскажите как вывести круг в консоль по заданному диаметру http://www.cyberforum.ru/cpp-beginners/thread700408.html
Бинарный файл внутри получился как обычный C++
Вывожу двумерный массив в бинарный файл: ofstream binfile("D:/text.txt", ios::binary); for (int i = 0; i < Nr; i++) { for (int j = 0; j < Nc; j++){ ...
C++ Перевести объем информации в байтах в более крупные величины
Переведите в более крупные измирения информации
C++ Элементы строки больше ее суммы http://www.cyberforum.ru/cpp-beginners/thread700370.html
Привет всем) Пишу курсач по программированию. Вот такая задачка: Изначально имеем массивы А и В размерностью 3х3, вводимые с клавиатуры. А также массив С размерностью 6х6. Нужно в массив С записать...
C++ объектно ориентированное программирование Вот задача: 1. Разработать программу, описывающую систему, приведенную в варианте, через наследование, где один класс является родителем двух других классов. Определить несколько конструкторов для... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,633
18.11.2012, 14:03  [ТС]
Цитата Сообщение от soon Посмотреть сообщение
C++
1
2
3
4
5
6
7
#include <random>
 
int main()
{
    std::mt19937(std::random_device().operator()());
    return 0;
}
Как-то фигово выглядит.
Почему фигово?

Цитата Сообщение от Nick Alte Посмотреть сообщение
Ну как же не существует, когда random_device - это он и есть.
Это споры о терминах, std::random_device также завязан на каких-либо процессах, а для получения истинно случайного числа надо абстрагироваться от всего. Естественно, сделать такое на ЭВМ просто невозможно. Но его случайности хватает для решения задач (возможно даже и не всех), требующих больший рандом, нежели ГПСЧ, именно поэтому, слово псевдо и убирают. Но от этого случайные числа, генерируемые random_device не становятся истинными, они лишь более случайны и удовлетворяют необходимым условиям в решении конкретной задачи.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.