A neat trick for generating good pseudorandom patterns is to use the cadences of speech. I automated this by taking the text of Alice In Wonderland, passed it through a text-to-speech engine to extract the phonemes and timing information, and then classified the results to get a beat pattern. The following web page contains preprocessed data, and grabs a random 16 beat chunk of the result - voiced on the top line, voiceless on the bottom: http://www.bismuth83.co.uk/~lisa/madhat.html