Информация об изменениях

Сообщение Re: Генерация случайных чисел по нормальному закону распреде от 27.11.2020 9:15

Изменено 27.11.2020 9:33 kov_serg

Re: Генерация случайных чисел по нормальному закону распреде
Здравствуйте, RussianFellow, Вы писали:

RF>Как в C++ сгенерировать случайные числа по нормальному закону распределения?

RF>Есть ли какие-нибудь библиотечные функции для генерирования случайных чисел по нормальному закону распределения?
RF>Если нет таких библиотечных функций, то как это сделать?
Элементарно: вот код на lua
function normal() 
  local a,r=2*math.pi*math.random(),math.sqrt(-2*math.log(math.random()))
  return r*math.cos(a),r*math.sin(a)
end
Эта функция возвращает пару чисел распределенных по нормальному закону
Re: Генерация случайных чисел по нормальному закону распреде
Здравствуйте, RussianFellow, Вы писали:

RF>Как в C++ сгенерировать случайные числа по нормальному закону распределения?

RF>Есть ли какие-нибудь библиотечные функции для генерирования случайных чисел по нормальному закону распределения?
RF>Если нет таких библиотечных функций, то как это сделать?
Элементарно: вот код на lua
function normal() 
  local a,b=math.random(),math.random()
  return 
    math.sqrt(-2*math.log(a))*math.cos(2*math.pi*b),
    math.sqrt(-2*math.log(b))*math.sin(2*math.pi*a)
end
Эта функция возвращает пару чисел распределенных по нормальному закону