Как сгенерировать случайное логическое значение с вероятностью p (где 0 <= p <= 1.0) с помощью функции rand () стандартной библиотеки C?
p
rand ()
ie
bool nextBool(double probability) { return ... }