XaeroX, отсылают - мол, изучайте, "For a general introduction to random numbers in numerics". На чём их либа основана, я не знаю. И весь буст никто не заставляет тащить. Хотя там у рандома зависимости от других либ имеются, но их количество от конкретного случая зависит. Утаскиваешь ровно столько, сколько нужно и доволен, и даже компилять ничего не надо - всё в хидерах. Но я вообще к тому, что можно подсмотреть реализацию и не бояться анальной кары.
к рандому оч серьёзно относится трукрипт и мегауплод. не зря там заставляют совершать развратные движения мышью. Там ребята решили просто: в машине случайным быть не может ничего. Сраные ТПМки юзать - прогнуться под ФБР и АНБ. Можно сэмплить шум с микрофона
Для игры я бы забил, для твоей биологии, очевидно, нужны вполне грамотные генераторы с определенными распределениями, ради которых и в анальные лицензии не грех вникнуть.
А я вот нахожу копипастинг из буста невозможным принципиально из-за функциональной парадигмы, внедрённой в каждый его закуток, и огромном количестве взаимных связей. С удовольствием бы посмотрел мастер-класс "как копипастить из буста", не запишешь видео?
Всё, что мне удавалось - очистить буст от ненужных для конкретных фич файлов, когда я делал облегченную сборку для луабинда.