Мне нужно быстро сгенерировать много случайных чисел из биномиальных распределений для совершенно разных размеров проб (большинство, однако, будет небольшим). Я надеялся, что мне не придется кодировать алгоритм вручную (см., Например, это обсуждение в ноябре ), потому что я начинающий программист и не люблю изобретать велосипеды. Похоже, что Boost не предоставляет генератор для биномиально распределенных переменных, но TR1 и GSL делают. Есть ли веская причина для выбора одного над другим, или лучше написать что-то, адаптированное к моей ситуации? Я не знаю, имеет ли это смысл, но я буду чередовать генерацию чисел из равномерных распределений и биномиальных распределений по всей программе, и я хотел бы, чтобы они использовали один и тот же начальный элемент и минимизировали накладные расходы. Я хотел бы несколько советов или примеров того, что я должен рассмотреть.