std::experimental::reseed

Header: <experimental/random>

Reseeds the per-thread random number engine and any std::uniform_int_distribution instances used by randint.

# Declarations

void reseed();

(library fundamentals TS v2)

void reseed( std::default_random_engine::result_type value );

(library fundamentals TS v2)

# Parameters

# Example

#include <experimental/random>
#include <iostream>
 
int main()
{
    std::experimental::reseed();
 
    std::cout << "Random 2-digit decimal numbers: ";
 
    for (auto i = 0; i != 3; ++i)
        std::cout << std::experimental::randint(10, 99) << ' ';
    std::cout << '\n';
}

# See also