Что такое самый простой способ получить распределенную случайную переменную Bernoulli в C++? I У меня есть не константа p. p начинается с 0, получая p+=0.01
, до p=1
. («для» петли) У меня есть эта идея:Случайные переменные Bernoulli в C++
объявить int aray размером 100, интеризованный нулями. evrey время p получает +0.01
, я меняю один ноль на «1» ... и получаю случайное число% 100.
Это хорошо? благодаря
Используя один из уже существующих [распределений Бернулли] (http://en.cppreference.com/w/cpp/numeric/random#Bernoulli_distributions)? –
Вы попробовали ['std :: bernoulli_distribution'] (http://en.cppreference.com/w/cpp/numeric/random/bernoulli_distribution)? –
спасибо! Я не знал, что он существует! – Atheel