Hi,
You can modify the random seed for each run.
One can use the number of nanoseconds of the time.
tvar:=now().nanosecond()
randseed(tvar)
This will create a different sequence in each run. It is better if you keep the seed in the log, so that you can run if necessary with the same seed.
For example adding
print(tvar)
You may think you want something totally random but then to reproduce the results becomes impossible. Then it is always better to have this value saved.
if you include that in a loop, then you have to define something like
tvar:=1 // this defines tvar as integer
and inside the loop becomes
tvar=now().nanosecond()
randseed(tvar)
Felipe