Compartir a través de


random_device Class

genera una secuencia aleatoria de un dispositivo externo.

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;
    };

Comentarios

la clase describe un origen de números aleatorios, preferiblemente de un dispositivo externo no determinista.en esta implementación los valores generados de forma predeterminada no son no deterministas.se distribuyen uniformemente en el intervalo cerrado [0, 65535].

Requisitos

encabezado: <aleatorio>

espacio de nombres: std

Vea también

Referencia

<random>

random_device::entropy

random_device::operator()

random_device::random_device