I have some script which every PC in network download and execute, and the task is NOT to run script simultaneously. So, I used simple pseudo-random for timeout like
TIMEOUT /T 2%random:~0,2%
But as I found out it is not random enough since some PCs still execute script simultaneously. So I decided to make random a bit more random and come up with next code, yet untested
SET /A rnd_time=3%random:~0,2%-1%random:~0,2%
TIMEOUT /T %rnd_time%
But I am not sure if it will be random enough. So, may be there is a way to get, well, not real random, but pseudorandom which would be random enough for my purpose. Thank you.