Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
-85 / 55 / 9
Регистрация: 29.09.2011
Сообщений: 601
1

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

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

Author24 — интернет-сервис помощи студентам
Seed для normal distribution

Влияет ли на генерируемую последовательномть с помощью std::normal_distribution зерно генерации srand(seed)?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.08.2014, 02:52
Ответы с готовыми решениями:

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

Построить графики интегральной и дифференциальной функции распределения для нормального закона распределения для ВЫБОРОК 90, 300, 1200
Помогите, пожалуйста, построить графики интегральной и дифференциальной функции распределения для...

Расчет интегральной функции для нормального распределения
Здравствуйте. Возник следующий вопрос: мне нужно запрограммировать вычисление интегральной...

Построить статистику хи-квадрат для нормального и равномерного распределения
Доброго времени суток! Задача такова: для нормального и равномерного распределения построить...

3
-85 / 55 / 9
Регистрация: 29.09.2011
Сообщений: 601
26.08.2014, 06:45  [ТС] 2
Неужели никак? Может я не ясно вопрос задал, есть ли возможность использовать "зерна" генерации для нормального распредиления std::normal_distribution аналогично srand(seed) для rand()?
0
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
26.08.2014, 07:25 3
Лучший ответ Сообщение было отмечено _20_ как решение

Решение

http://www.cplusplus.com/refer... perator()/

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
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
26.08.2014, 11:04 4
На энтропию не влияет, генератор сам по себе. Однако при одинаковых seed будет получаться одинаковая последовательность. Распределения вообще с конкретным генератором СЧ не связаны.
0
26.08.2014, 11:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2014, 11:04
Помогаю со студенческими работами здесь

Найти доверительный интервал для оценки математического ожидания a нормального распределения с надежностью Р=0,99
Задача: Найти доверительный интервал для оценки математического ожидания a нормального...

Найти доверительные интервалы для оценки математического ожидания а нормального распределения с надежностью 0,95, зная выборочную среднюю X, объем выб
Найти доверительные интервалы для оценки математического ожидания а нормального распределения с...

Создание датчиков для генерации случайных чисел по экспоненциальному и показательному закону распределения
Добрый вечер! Я пишу алгоритмы генерации случайных чисел для экспоненциального и показательного...

Функция нормального распределения
Генерирует ли этот код нормально распределенные числа? int rnd( int max ) { return (rand() %...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru