>For some reason RAND() keeps returning the same value each time. It doesn't matter what I init the seed with or if I keep trying to init the seed. Am I using it wrong?
Try initializing the rand() with -1.
= rand(-1)
for ix = 1 to 30
? 30*rand()
endfor
Cetin