std::uniform_int man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

std::uniform_int(3)					   std::uniform_int(3)

NAME
       std::uniform_int -

       Uniform discrete distribution for random numbers. A discrete random
       distribution on the range $[min, max]$ with equal probability
       throughout the range.

SYNOPSIS
   Public Types
       typedef _IntType input_type
       typedef _IntType result_type

   Public Member Functions
       result_type max () const
       result_type min () const
       template<typename _UniformRandomNumberGenerator > result_type
	   operator() (_UniformRandomNumberGenerator &__urng, result_type __n)
       template<typename _UniformRandomNumberGenerator > result_type
	   operator() (_UniformRandomNumberGenerator &__urng)
       void reset ()
       uniform_int (_IntType __min=0, _IntType __max=9)

   Friends
       template<typename _IntType1 , typename _CharT , typename _Traits >
	   std::basic_ostream< _CharT, _Traits > & operator<<
	   (std::basic_ostream< _CharT, _Traits > &__os, const uniform_int<
	   _IntType1 > &__x)
       template<typename _IntType1 , typename _CharT , typename _Traits >
	   std::basic_istream< _CharT, _Traits > & operator>>
	   (std::basic_istream< _CharT, _Traits > &__is, uniform_int<
	   _IntType1 > &__x)

Detailed Description
   template<typename _IntType = int> class std::uniform_int< _IntType >
       Uniform discrete distribution for random numbers. A discrete random
       distribution on the range $[min, max]$ with equal probability
       throughout the range.

       Definition at line 1560 of file tr1_impl/random.

Member Typedef Documentation
   template<typename _IntType = int> typedef _IntType std::uniform_int<
       _IntType >::input_type The type of the parameters of the distribution.
       Definition at line 1566 of file tr1_impl/random.

   template<typename _IntType = int> typedef _IntType std::uniform_int<
       _IntType >::result_type The type of the range of the distribution.
       Definition at line 1568 of file tr1_impl/random.

Constructor & Destructor Documentation
   template<typename _IntType = int> std::uniform_int< _IntType >::uniform_int
       (_IntType __min = 0, _IntType __max = 9) [inline, explicit] Constructs
       a uniform distribution object.
       Definition at line 1575 of file tr1_impl/random.

Member Function Documentation
   template<typename _IntType = int> result_type std::uniform_int< _IntType
       >::max () const [inline] Gets the inclusive upper bound of the
       distribution range.
       Definition at line 1592 of file tr1_impl/random.

   template<typename _IntType = int> result_type std::uniform_int< _IntType
       >::min () const [inline] Gets the inclusive lower bound of the
       distribution range.
       Definition at line 1585 of file tr1_impl/random.

   template<typename _IntType = int> template<typename
       _UniformRandomNumberGenerator > result_type std::uniform_int< _IntType
       >::operator() (_UniformRandomNumberGenerator & __urng, result_type __n)
       [inline] Gets a uniform random number in the range $[0, n)$.
       This function is aimed at use with std::random_shuffle.

       Definition at line 1624 of file tr1_impl/random.

   template<typename _IntType = int> template<typename
       _UniformRandomNumberGenerator > result_type std::uniform_int< _IntType
       >::operator() (_UniformRandomNumberGenerator & __urng) [inline] Gets a
       uniformly distributed random number in the range $(min, max)$.
       Definition at line 1609 of file tr1_impl/random.

   template<typename _IntType = int> void std::uniform_int< _IntType >::reset
       () [inline] Resets the distribution state.
       Does nothing for the uniform integer distribution.

       Definition at line 1601 of file tr1_impl/random.

Friends And Related Function Documentation
   template<typename _IntType = int> template<typename _IntType1 , typename
       _CharT , typename _Traits > std::basic_ostream<_CharT, _Traits>&
       operator<< (std::basic_ostream< _CharT, _Traits > & __os, const
       uniform_int< _IntType1 > & __x) [friend] Inserts a uniform_int random
       number distribution __x into the output stream os.
       Parameters:
	   __os An output stream.
	   __x A uniform_int random number distribution.

       Returns:
	   The output stream with the state of __x inserted or in an error
	   state.

   template<typename _IntType = int> template<typename _IntType1 , typename
       _CharT , typename _Traits > std::basic_istream<_CharT, _Traits>&
       operator>> (std::basic_istream< _CharT, _Traits > & __is, uniform_int<
       _IntType1 > & __x) [friend] Extracts a uniform_int random number
       distribution __x from the input stream __is.
       Parameters:
	   __is An input stream.
	   __x A uniform_int random number generator engine.

       Returns:
	   The input stream with __x extracted or in an error state.

Author
       Generated automatically by Doxygen for libstdc++ from the source code.

libstdc++			  22 Nov 2013		   std::uniform_int(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net