8Distributions can be parametrized by defining appropriate parameters. For example, uniform_real_distribution<double> drandom(,) produces numbers in the interval, normal_distribution <double> gaussran(,) produces numbers distributed according to etc. If the parameters are omitted, then they take default values (here =0, =1, =0, =1)