Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::binomi...ution::param(3) C++ Standard Libarystd::binomi...ution::param(3)

NAME
       std::binomial_distribution::param - std::binomial_distribution::param

Synopsis
	  param_type param() const;		  (1) (since C++11)
	  void param( const param_type&	params ); (2) (since C++11)

	  Manages the associated distribution parameter	set.

	  1) Returns the associated parameter set.

	  2) Sets the associated parameter set to params

Parameters
	  params - new contents	of the associated parameter set

Return value
	  1) The associated parameter set

	  2) (none)

Complexity
	  Constant.

Example
       // Run this code

	#include <iostream>
	#include <random>

	int main()
	{
	    std::random_device rd;
	    std::mt19937 gen(rd());
	    using BinomialDist = std::binomial_distribution<>;
	    BinomialDist bino_dis(1, 0.5);

	    std::cout  <<  "A sample of	Binomial(  1, 0.5): " << bino_dis(gen)
       << '\n';

	    // Use another parameter set
	    bino_dis.param(BinomialDist::param_type(100,0.9));
	    std::cout << "A sample of Binomial(100, 0.9): "  <<	 bino_dis(gen)
       << '\n';
	}

Possible output:
	A sample of Binomial(  1, 0.5):	0
	A sample of Binomial(100, 0.9):	94

http://cppreference.com		  2022.07.31	 std::binomi...ution::param(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::binomial_distribution::param&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help