Freigeben über


random_device Class

Generiert eine zufällige Sequenz von einem externen Gerät.

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

Hinweise

Die Klasse beschreibt eine Quelle von Zufallszahlen, vorzugsweise von einem nicht deterministischen externen Gerät.In dieser Implementierung sind Werte, die standardmäßig erstellt werden, nicht deterministisch.Sie werden gleichmäßig in den geschlossenen Bereich [0, 65535] verteilt.

Anforderungen

Header: <random>

Namespace: std

Siehe auch

Referenz

<random>

random_device::entropy

random_device::operator()

random_device::random_device