Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Generates a uniform integer distribution. Retained for TR1 compatibility. Use uniform_int_distribution Class instead.
template<class IntType = int>
class uniform_int {
public:
typedef IntType input_type;
typedef IntType result_type;
explicit uniform_int(result_type min0 = 0, result_type max0 = 9);
result_type min() const;
result_type max() const;
void reset();
template<class Engine>
result_type operator()(Engine& eng);
template<class Engine>
result_type operator()(Engine& eng, result_type n);
private:
result_type stored_min; // exposition only
result_type stored_max; // exposition only
};
Parameters
- IntType
The integer result type.
Remarks
The template class describes a distribution that produces values of a user-specified integral type with a uniform distribution.
Requirements
Header: <random>
Namespace: std