View source code
Display the source code in std/uuid.d from which this page was generated on
github.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Page wiki
View or edit the community-maintained wiki page associated with this page.
std.uuid.random_uuid
- multiple declarations
- Function randomUUID
- Function randomUUID
Function randomUUID
This function generates a random number based UUID
from a random
number generator.
Prototype
UUID randomUUID() @safe;
CTFE
This function is not supported at compile time.
Function randomUUID
ditto
Prototype
UUID randomUUID(RNG)( RNG randomGen ) if (isInputRange!RNG && isIntegral!(ElementType!RNG));
Parameters
Name | Description |
---|---|
randomGen | uniform RNG |
See Also
Example
import std.random : Xorshift192, unpredictableSeed; //simple call auto uuid = randomUUID(); //provide a custom RNG. Must be seeded manually. Xorshift192 gen; gen.seed(unpredictableSeed); auto uuid3 = randomUUID(gen);
Authors
Johannes Pfau