[#absl-SeedSeq]
= xref:absl.adoc[absl]::SeedSeq
:relfileprefix: ../
:mrdocs:

A seed sequence conforming to &lsqb;rand&period;req&period;seedseq&rsqb;for use within bit generators&period;

== Synopsis

Declared in `&lt;absl&sol;random&sol;seed&lowbar;sequences&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
using SeedSeq = &sol;&ast; implementation-defined &ast;&sol;::SaltedSeedSeq&lt;std::seed&lowbar;seq&gt;;
----

== Description

`absl&colon;&colon;SeedSeq`, unlike `std&colon;&colon;seed&lowbar;seq`, additionally salts the generated seeds with extra implementation&hyphen;defined entropy&period; For that reason, you can use `absl&colon;&colon;SeedSeq` in combination with standard library bit generators (e&period;g&period; `std&colon;&colon;mt19937`) to introduce non&hyphen;determinism in your seeds&period;

Example&colon;

absl&colon;&colon;SeedSeq my&lowbar;seed&lowbar;seq(&lcub;a, b, c&rcub;)&semi; std&colon;&colon;mt19937 my&lowbar;bitgen(my&lowbar;seed&lowbar;seq)&semi;


[.small]#Created with https://www.mrdocs.com[MrDocs]#
