Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

UUIDgenerate

Generate UUID


Description

UUIDgenerate generates a new Universally Unique Identifier. It can be either time-based or random.

Usage

UUIDgenerate(use.time = NA, n = 1L)

Arguments

use.time

logical, if TRUE then time-based UUID is generated, if FALSE then a random UUID is generated, if NA then random one is generated if a sufficiently reliable source of random numbers can be found, otherwise a time-based UUID is generated.

n

integer, number of UUIDs to generate. Must be in [0, 2^31)

Value

String, UUID in lowercase form.

Author(s)

Simon Urbanek, based on libuuid by Theodore Ts'o.

Examples

UUIDgenerate()
UUIDgenerate(TRUE)
UUIDgenerate(FALSE)
## see if the randomness is any good
length(unique(UUIDgenerate(n=1000)))

uuid

Tools for Generating and Handling of UUIDs

v0.1-4
MIT + file LICENSE
Authors
Simon Urbanek <Simon.Urbanek@r-project.org> (R package), Theodore Ts'o <tytso@thunk.org> (libuuid)
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.