# [NTG-context] How to print a random whole number between x and y?

Joel uaru99 at yahoo.com
Fri Jun 17 16:10:05 CEST 2022

I was using this code for a long time in my document. I have a PDF with 10 pages, and this would randomly display one of those pages:
\ctxlua{math.randomseed( os.time() )}

\getrandomnumber \n {1} {10}

\placefigure[force, none]{}{\framed[frame=off]{\externalfigure[comic.pdf][page=\n, width=\textwidth]}}

For reasons I cannot understand, after an update of ConTeXt, the code no longer works, though trying to reduce it to a minimum working example it works, so I cannot figure out what is wrong in my code.
Undefined control sequence

<argument> ...domseed( os.time() )} \par \getrandomnumber \n
{1} {10} \par \placefigure...
\doifsomething #1->\edef \m_syst_string_one {#1
}\ifx \m_syst_string_one \emp...
\event ... {#6}{{\bf #6}} \par \doifsomething {#7}
{#7 } \par \doifsomething ...

Is there another solution for generating a random whole number between 1 and 10?
--Joel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20220617/3f2d2f42/attachment.htm>