We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

random_device Class

Generates a random sequence from an external device.

class random_device {
    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()();
    random_device(const random_device&);    // exposition only
    void operator=(const random_device&);   // exposition only

The class decribes a source of random numbers, preferably from a non-deterministic external device.

Header: <random>

Namespace: std::tr1