Condividi tramite


random_device Class

Genera una sequenza casuale da un controllo esterno.

class random_device {
public:
    typedef unsigned int result_type;
    explicit random_device(const std::string& token = /* implementation defined */);
    result_type min() const;
    result_type max() const;
    double entropy() const;
    result_type operator()();
private:
    random_device(const random_device&) = delete;
    void operator=(const random_device&) = delete;
    };

Note

La classe descrive un'origine di numeri casuali, preferibilmente da un dispositivo esterno non deterministico.In questa implementazione i valori prodotti per impostazione predefinita non sono non deterministici.Vengono distribuiti uniformemente nell'intervallo chiuso [0, 65535].

Requisiti

intestazione: <random>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

<random>

random_device::entropy

random_device::operator()

random_device::random_device