- random[meta header]
- std[meta namespace]
- uniform_int_distribution[meta class]
- function[meta id-type]
- cpp11[meta cpp]
param_type param() const; // (1)
void param(const param_type& parm); // (2)
- (1) : 分布のパラメータを取得する
- (2) : 分布のパラメータを設定する
#include <iostream>
#include <random>
int main()
{
using dist_type = std::uniform_int_distribution<>;
dist_type dist(0, 3);
// (1) パラメータを取得
{
dist_type::param_type param = dist.param();
}
// (2) パラメータを設定
{
dist_type::param_type param(0, 3);
dist.param(param);
}
}
- param()[color ff0000]
- param(param)[color ff0000]