Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.

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

Community Additions

© 2015 Microsoft