http://www.psych.upenn.edu/~saul/par...n3/rand.3.html