This one pressed my curiosity buttons!

You are basically after one random number each time the script is invoked. Using the same seed each time will result in the same pseudo-random number being generated. Indeed
with such a small range (0-5) it would appear in Kixtart that you need a seed number "randomly" picked from a very large range (at least around 0-10000 approximately) in order
to get a different first number returned from RND(5) each time the script is invoked.

You could use the 3 numbers in @TIME multiplied together to generate the seed like this:

code:

$hh=val(substr(@TIME,1,2))+1
$mm=val(substr(@TIME,4,2))+1
$ss=val(substr(@TIME,7,2))+1
SRND($hh*$mm*$ss)
$McAfee = RND(5)
? $McAfee