> How do I get rand() to give me truly, or at least semi-realistic, random
> numbers.
Can TADS read the keyboard and call a routine every so often as in
Inform? If so, you could try reading random numbers or re-randomizing every
so often in the read keyboard bit, thus making the random number sequence
different even if exactly the same commands are typed.
Coupled with this, you could ditch the built-in random number function,
and write your "random" number generator, based on some fun mathematical
algorithm to generate a not-quickly-repeating "random" sequence. There are
plenty such algorithms, not that I can remember any off by heart... must
find that book...
BCNU, AjC