I currently use the standard .msg $read(file.txt, n) to output a random line from a 400+ line file. However, I've had channel users repeatedly claim to see repeats more frequently than normal. I too have noticed this behavior, albeit in a limited manner.
I was curious about how mIRC seeds the randomness. If anyone knows how I could make the selection even more random, I would appreciate it.