home | help
std::discre...robabilities(3)  C++ Standard Libary std::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 probabilities 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 <random>
      #include <vector>

      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 	   2024.06.10	   std::discre...robabilities(3)

home | help