uuidgen(1)
π uuidgen(1) β bestie edition π
okay so this is the uuidgen page from the General Commands Manual and honestly? it's giving β¨ identity crisis prevention β¨ because this is where you get yourself a UUID. no cap. π¦
πΈ NAME πΈ
uuidgen β a universally unique identifier (UUID) generator for XPLC. that's it, that's the job, and it eats. π
π SYNOPSIS π
uuidgen [ OPTION ] ...
uuidcdef [ OPTION ] ...
yes there's two names. uuidcdef is the sibling. they share a whole vibe. π
π DESCRIPTION π
so uuidgen generates a brand new universally unique identifier, a UUID, and you can literally assume it's unique. unique compared to every other UUID ever made on your local system, and unique compared to the ones made on any other system, at any time in the past or future. past. present. future. periodt. π
by default, uuidgen will try to generate a UUID with as much randomness as possible. it tries to pick out a high-quality randomness source, because it has taste. π if it cannot find one, it will fall back on using a time-based algorithm. so it always comes through, one way or another. π«Ά
β¨ OPTIONS β¨
-c,--cdefβ print the UUID as an initializer for a C structure, compatible with the type used by XPLC. lowkey iconic for the C girlies. this is the default mode foruuidcdef. π-r,--randomβ demand that the random-based algorithm be used to generate the UUID. this will prefer a high-quality randomness source, but may fall back on a low-entropy one. so like, it wants the good stuff, but it's not gonna leave you hanging. π-t,--timeβ demand that the time-based algorithm be used to generate the UUID. clock-based behavior, on purpose, no accidents. β°-u,--uuidβ print the UUID like:"26175a27-c35d-4615-8dfb-1509eab28ef8". this is theprintf(3)format:"%08x-%04x-%04x-%04x-%012x". this is the default mode foruuidgen. yes it's the classic hyphen moment, the one everybody recognizes. π
π« AUTHOR π«
Simon Law. (we stan. π«Ά)
π₯ SEE ALSO π₯
uuidgen(1). (yes it references itself. main character energy fr fr. π
)
reminder bestie:-u/--uuidis the default foruuidgen, and-c/--cdefis the default foruuidcdef. don't mix them up, that's the whole tea. π
this page shipped with tvtime 0.3.13, dated October 2005 β yeah it's vintage, it's archival, it's a little time capsule and we love her for it. π§β¨ bye bestie, go make some UUIDs π
π¦ where this page comes from
- debian bookworm: uuidcdef 0.3.13-12
- debian trixie: uuidcdef 0.3.13-12.1+b2
- ubuntu jammy: uuidcdef 0.3.13-10build1
- ubuntu noble: uuidcdef 0.3.13-12.1build1
- ubuntu questing: uuidcdef 0.3.13-12.1build1
- ubuntu resolute: uuidcdef 0.3.13-12.1build2
- ubuntu stonking: uuidcdef 0.3.13-12.1build2
- Copyright (C) 2005, Net Integration Technologies, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms