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

FreeBSD Manual Pages

  
 
  

home | help
std::unifor...distribution(3) C++ Standard Libarystd::unifor...distribution(3)

NAME
       std::uniform_int_distribution::uniform_int_distribution	 -   std::uni-
       form_int_distribution::uniform_int_distribution

Synopsis
	  uniform_int_distribution()   :   uniform_int_distribution(0)	 {   }
       (1) (since C++11)
	  explicit uniform_int_distribution( IntType a,
					     IntType		b	     =
       (2) (since C++11)
	  std::numeric_limits<IntType>::max() );
	  explicit  uniform_int_distribution(  const  param_type&  params   );
       (3) (since C++11)

	  Constructs new distribution object.

	  2) Uses a and	b as the distribution parameters.
	  3) Uses params as the	distribution parameters.

	  The behavior is undefined if a > b.

Parameters
	  a	 - the a distribution parameter	(minimum value)
	  b	 - the b distribution parameter	(maximum value)
	  params - the distribution parameter set

	  Defect reports

	  The following	behavior-changing defect reports were applied retroac-
       tively to
	  previously published C++ standards.

	    DR	  Applied to	  Behavior as published	      Correct behavior
	  P0935R0 C++11	     default constructor was explicit made implicit

http://cppreference.com		  2024.06.10	 std::unifor...distribution(3)

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

home | help