Reference

<random>

class
<random>

std::seed_seq

class seed_seq;
Seed sequence
A seed sequence is an object that uses a sequence of integer values to produce a series of unsigned integer values with 32 significant bits that can be used to seed a pseudo-random generator engine.

The standard class seed_seq is an example of a seed sequence class. Objects of custom classes can be used to seed engines, provided they have the same members with at least their basic behavior.

Member types

member typedefinitionnotes
result_typeuint_least32_tThe type of the numbers generated.

Member functions

(constructor)
Seed sequence constructor (public member function)
generate
Generate sequence (public member function)
size
Return internal sequence size (public member function)
param
Copy internal sequence (public member function)

See also

linear_congruential_engine
Linear congruential random number engine (class template)
mersenne_twister_engine
Mersenne twister random number engine (class template)
subtract_with_carry_engine
Subtract-with-carry random number engine (class template)

AltStyle によって変換されたページ (->オリジナル) /