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

FreeBSD Manual Pages

  
 
  

home | help
std::discre...robabilities(3) C++ Standard Libarystd::discre...robabilities(3)

NAME
       std::discrete_distribution::probabilities   -   std::discrete_distribu-
       tion::probabilities

Synopsis
	  std::vector<double> probabilities() const;  (since C++11)

	  Obtains a std::vector<double>	containing the	individual  probabili-
       ties of each
	  integer that is generated by this distribution.

Parameters
	  (none)

Return value
	  An object of type std::vector<double>

Example
       // Run this code

	#include <iostream>
	#include <vector>
	#include <random>
	int main()
	{
	    std::discrete_distribution<> d({40,	10, 10,	40});
	    std::vector<double>	p = d.probabilities();
	    for(auto n : p)
		std::cout << n << ' ';
	    std::cout << '\n';
	}

Output:
	0.4 0.1	0.1 0.4

http://cppreference.com		  2022.07.31	 std::discre...robabilities(3)

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

home | help