diff options
Diffstat (limited to 'macros/latex/contrib/wargame/source/util/randomid.dtx')
-rw-r--r-- | macros/latex/contrib/wargame/source/util/randomid.dtx | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/macros/latex/contrib/wargame/source/util/randomid.dtx b/macros/latex/contrib/wargame/source/util/randomid.dtx new file mode 100644 index 0000000000..be986c8857 --- /dev/null +++ b/macros/latex/contrib/wargame/source/util/randomid.dtx @@ -0,0 +1,22 @@ +% \iffalse +% -------------------------------------------------------------------- +% <*utils> +% \fi +% +% \subsubsection{Random IDs} +% +% This macro sets the macro \cs{wg@uuid} to some random hex number. +% +% \begin{macrocode} +\def\wg@r@ndom@id{% + \def\wg@uuid{} + \foreach \i in {1,...,8}{% + \pgfmathparse{Hex(random(0,15))} + \xdef\wg@uuid{\wg@uuid\pgfmathresult}}} +% \end{macrocode} +% +% +% \iffalse +% -------------------------------------------------------------------- +% </utils> +% \fi |