Condividi tramite


uniform_int_distribution::uniform_int_distribution

Costruisce la distribuzione.

explicit uniform_int_distribution(result_type a = 0, result_type b = std::numeric_limits<IntType>::max());  explicit uniform_int_distribution(const param_type& parm);

Parametri

  • a
    Limite inferiore per i valori casuali, inclusivo.

  • b
    Limite superiore per i valori casuali, inclusivo.

  • parm
    Struttura di parametri usata per costruire la distribuzione.

Note

Precondizione: a ≤ b

Il primo costruttore crea un oggetto il cui valore a archiviato include il valore a e il cui valore b archiviato include il valore b.

Il secondo costruttore crea un oggetto i cui parametri archiviati sono inizializzati da parm. È possibile ottenere e impostare i parametri correnti di una distribuzione esistente chiamando la funzione membro param().

Requisiti

Intestazione: <random>

Spazio dei nomi: std

Vedere anche

Riferimenti

<random>

Classe uniform_int_distribution