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

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

Войти
Регистрация
Восстановить пароль
 
_20_
11 / 10 / 1
Регистрация: 29.09.2011
Сообщений: 265
#1

Зерно генерации для нормального распределения - C++

24.08.2014, 02:52. Просмотров 604. Ответов 3
Метки нет (Все метки)

Seed для normal distribution

Влияет ли на генерируемую последовательномть с помощью std::normal_distribution зерно генерации srand(seed)?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2014, 02:52
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Зерно генерации для нормального распределения (C++):

Функция Нормального закона распределения - C++
подскажите функцию на с++ которая принимает аргументом а а на выводе Ф(а)

Класс для генерации чисел - C++
Помогите создать класс для генерации целых и вещественных случайных чисел из заданного диапазона

Использование queue.h для генерации дерева - C++
Необходимо было написать программу, строящую дерево с особым образом поименованными вершинами, со случайным числом ребер у каждой вершины...

Цикл для генерации нескольких синусоид - C++
не могу реализовать цикл для генерации нескольких синусоид int i = 0; //будем суммировать к частоте для получения новой float summa =...

Библиотека для генерации CHM файла - C++
Есть ли такая?

Советы! И програмка для генерации паролей! - C++
Привет всем! Хочу попросить Вас поссоветовать мне с чего начать, с какой литературы по языку Си! Весь семестр нефига не делал в инсте...

3
_20_
11 / 10 / 1
Регистрация: 29.09.2011
Сообщений: 265
26.08.2014, 06:45  [ТС] #2
Неужели никак? Может я не ясно вопрос задал, есть ли возможность использовать "зерна" генерации для нормального распредиления std::normal_distribution аналогично srand(seed) для rand()?
0
Toshkarik
1148 / 865 / 51
Регистрация: 03.08.2011
Сообщений: 2,404
Завершенные тесты: 1
26.08.2014, 07:25 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
http://www.cplusplus.com/reference/r...on/operator()/

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// normal_distribution example
#include <iostream>
#include <chrono>
#include <random>
 
int main()
{
  // construct a trivial random generator engine from a time-based seed:
  unsigned seed = std::chrono::system_clock::now().time_since_epoch().count();
  std::default_random_engine generator (seed);
 
  std::normal_distribution<double> distribution (0.0,1.0);
 
  std::cout << "some Normal-distributed(0.0,1.0) results:" << std::endl;
  for (int i=0; i<10; ++i)
    std::cout << distribution(generator) << std::endl;
 
  return 0;
}
1
MrGluck
Модератор
Эксперт CЭксперт С++
7800 / 4844 / 754
Регистрация: 29.11.2010
Сообщений: 13,211
26.08.2014, 11:04 #4
На энтропию не влияет, генератор сам по себе. Однако при одинаковых seed будет получаться одинаковая последовательность. Распределения вообще с конкретным генератором СЧ не связаны.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2014, 11:04
Привет! Вот еще темы с ответами:

Средства для генерации случайных чисел - C++
В Си было удобно подключить рандомные числа. через randomize(); a=random(10)-5; В Си++ кроме rand() есть способы еще подключить...

Модуль генерации меню для оконного приложения - C++
Помогите пожалуйста сделать модуль генерации меню для оконного приложения на C++

Создать DLL для генерации перестановок и сочетаний - C++
Необходимо создать DLL для генерации перестановок и сочетаний. Вот основная программа #include &lt;stdio.h&gt; int A; int cnt; ...

Itoa для генерации буквенно-цифровых номеров - C++
Условно скажем есть задача: создать базу номеров автомобилей. Генерироваться будет рандомно и заноситься в массив. Проблема в том, что...


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

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

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