Generate version 4 (pseudo-random) Universally Unique Identifiers (UUIDs).
Arguments
- hint
Optional. A character string (or object coercible with
as.character()) to be used as a random seed.
Value
A character string representing a valid UUID that can be validated with
uuid::UUIDvalidate().
Details
This helper function assigns a UUID for identifying versions of generated themes.
References
Davis KR, Peabody B, Leach P (2024). "Universally Unique IDentifiers (UUIDs)." RFC 9562. doi:10.17487/RFC9562 , https://www.rfc-editor.org/info/rfc9562.
See also
Other helpers:
on_rstudio()
Examples
# Random
generate_uuid()
#> [1] "ac96cb3e-e465-4e2e-9ec3-e5c8c404fe17"
generate_uuid()
#> [1] "4e4c81bd-36aa-4d2a-84d4-2bbc2145febe"
# Persistent with hint param
hint <- "something as seed"
generate_uuid(hint)
#> [1] "736f6d65-7468-496e-a720-617320736565"
generate_uuid(hint)
#> [1] "736f6d65-7468-496e-a720-617320736565"
