Partager via


random_device Class

Génère une séquence aléatoire d'un périphérique externe.

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

Notes

La classe décrit une source de nombres aléatoires, de préférence d'un périphérique externe non déterministe.Dans cette implémentation des valeurs produites par défaut ne sont pas non déterministes.Elles sont régulièrement distribuées dans la plage fermé [0, 65535].

Configuration requise

en-tête : <random>

l'espace de noms : DST

Voir aussi

Référence

<random>

random_device::entropy

random_device::operator()

random_device::random_device