Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::discrete_distribution<IntType>::probabilities

      From cppreference.com
      <cpp‎ |numeric‎ |random‎ |discrete distribution
       
       
       
      Pseudo-random number generation
       
       
      std::vector<double> probabilities()const;
      (since C++11)

      Obtains astd::vector<double> containing the individual probabilities of each integer that is generated by this distribution.

      [edit]Parameters

      (none)

      [edit]Return value

      An object of typestd::vector<double>.

      [edit]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
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/numeric/random/discrete_distribution/probabilities&oldid=151207"

      [8]ページ先頭

      ©2009-2025 Movatter.jp