<random>

公有成员函数 (public member function)
<random>

std::negative_binomial_distribution::reset

void reset();
重置分布
重置分布,以便该对象的后续使用不依赖于它已经产生的值。

如果此分布类的库实现产生独立值,则此函数可能无效。

参数



返回值



示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// negative_binomial_distribution::reset
#include <iostream>
#include <random>

int main()
{
  std::default_random_engine generator;
  std::negative_binomial_distribution<int> distribution(20,0.5);

  // print two independent values:
  std::cout << distribution(generator) << std::endl;
  distribution.reset();
  std::cout << distribution(generator) << std::endl;

  return 0;
}

可能的输出
21
15


复杂度

常量。

另见