Park Ranger: I have only seen tests which test that over a substantial set of combats, the results match what would be expected of random numbers. However, this doesn't take into account the possibility of the numbers being streaky, and not conforming to the general characteristics of random numbers.
For instance, let's suppose that I made a program that simulated flipping a coin, and we wanted to test if it matched the characteristics of a real coin. Suppose now that the test was that we would run the program 1000 times, and would expect there to be around 500 tails and 500 heads. We run the program, and find say, 502 heads, and 498 tails come up. From the test, it seems that the program matches the characteristics of a real coin fairly well.
This is the only type of test I know of to test Civilization III combat results.
Suppose that I did a more detailed test, and found that if a result was a head, 75% of the time the following result was also a head. Likewise for tails, in reverse. The coin is still 'biased' neither way, and is going to be likely to give close to 50% heads, but this more detailed test has showed that it doesn't match the characteristics of a real coin.
The second test requires far more detail and analysis, especially when dealing with results more complicated than coin flipping, such as civilization III combat.
So what does this show? That a contrived example can prove anything. Oh oops! That's not what I meant
I'm not saying that the Civ3 RNG is dodgy. In fact I tend to doubt it is. I'm just saying that it is a possibility which *hasn't* been verified in any tests as far as I know.
As for the free tech, it will generate a random number, to select one of the techs. Same as for combat, the main difference is that one would probably end up as a floating point number, and the other an integer. However, I wasn't bringing this up to somehow say there 'must' be a problem with the combat RNG, I am just pointing out that there *have* been shown problems with the RNG in certain contexts, so thinking there might also be in battle is not so unreasonable or far-fetched.
-Sirp.