This is a question in the form of an answer;
A: a patch which loads a soundfile and stores all "zeroes" to a table. Then randomly scans the soundfile from zero to zero.
Q: Is there a tilde object which detects zero-crossings, and can it be used to 'shuffle' samples with no clicking?