Troy, one of the reasons random number generators generate "psuedo-random" numbers is that the numbers are discreet (the have definate upper and lower boundries). To acheive anything approaching "randomness", the generated number set would have to be continuous (the numbers could represent any value and the probability of any value occuring at any point in a distribution would be zero).
Comparing different random number generators using simple criteria would be fairly easy, assuming we were willing to deal with discrete sets of discrete numbers and ignore any requirements for continuous distributions. The test would ask each system to generate a large sample of numbers in a given range and then evalute the samples by measures of dispersion. Hypothetically, the most "random" generator would create a number set with the highest variance and "flattest" distribution.
This would only be a beginning. Measures of dispersion wouldn't reveal the "pattern" artifacts you might hope to discover. Having never been a wiz in the calculus arena, I can only speculate on a mathematical method to prove the absence of fixed patterns. But, given my improvisational approach to finding "an" answer under pressure, if an employer wanted to know which of two random generators was better (and needed an answer before the end of the work day), I would provide
an answer... right, wrong or moot. And I would cheat using all my skill and cunning.
Here's where you can start laughing. For each system, I would generate a few dozen samples, each containing a large set of "random" numbers. I would "draw" curvilinear trend lines through each number set (I would cheat by using the moving average method) and then compare the samples, looking for patterns. With absolutely no knowledge of a way to compare multiple sets of complex curves, but with an unwavering assumption that my intuition is superior to raw caculating power, I would "eyeball" the trends and pick the set of curves that seemed to have the fewest similarities.
This method wouldn't work very well in your case. I assume that you are trying to evaluate random generation systems to provide a sort of index of "randomization efficiency". I suppose this could be accomplished with a great deal of time, sweat and patience... but, as I noted, I wouldn't have a clue how you could reduce the concept to a simple number.
Keywords for your Internet search:
Chaos Theory
Good luck!
Alt255@Vorpalcom.Intranets.com