Distributions: ctor overloads that accept Random argument
Distributions: formatting cleanup (no code changes)
Fix build