Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2016, 20:16   #1
CriRo7
Новичок
Джуниор
 
Регистрация: 10.02.2016
Сообщений: 2
По умолчанию Генератор псевдослучайных последовательностей (C++)

может быть то нибудь знает, как реализовать генератор псевдослучайных последовательностей с 3 различными распределениями, а именно: 1-нормальное с нулевым средним значением и единичной дисперсией, 2-равномерное, 3-экспоненциальное?

Последний раз редактировалось CriRo7; 10.02.2016 в 20:20.
CriRo7 вне форума Ответить с цитированием
Старый 10.02.2016, 23:04   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

- Сначала делаешь стандартное равномерное распределение. Стандартное значит с параметрами ( в данном случае границы) [0;1]. Это или готовые функции из Си ( типа srand) или сам. Обозначим это сл.число r

- Экспоненциальное - просто. = - Ln(r)/λ, где λ - параметр, например 1.

- Стандартное нормальное ( если m=0, D=1 то называется стандартное ) - есть 2 способа
-- или по центральной предельной теореме - тупо сложить побольше r, и потом нормировать ( чтобы стало m=0, D=1)
-- или проще - https://ru.wikipedia.org/wiki/Преобр...окса_—_Мюллера
type_Oleg вне форума Ответить с цитированием
Старый 11.02.2016, 01:02   #3
CriRo7
Новичок
Джуниор
 
Регистрация: 10.02.2016
Сообщений: 2
По умолчанию

идея понятна, но как сделать чтоб все это работало... мне бы пример не помешал, если сильно не затруднит
CriRo7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генератор псевдослучайных чисел Veryn4ik1993 Помощь студентам 2 02.12.2013 00:49
Генератор псевдослучайных чисел Veryn4ik1993 Паскаль, Turbo Pascal, PascalABC.NET 9 24.11.2013 23:33
конгруэнтный генератор псевдослучайных чисел cvbcvb Помощь студентам 0 10.05.2010 00:16
генератор псевдослучайных чисел duff Паскаль, Turbo Pascal, PascalABC.NET 18 27.04.2010 23:59
Генератор псевдослучайных чисел Max- Помощь студентам 12 21.05.2009 21:06