ビット並び替えしても
乱数であることには変わらないなんてのはデマだろう……
mt[x][y] をx番ワードのy番ビットとして、出力の先頭3ビットが
mt[0][9], mt[396][8], mt[623][8]
こんな順番になってたら、8通り中4通りしか出現しないじゃないか。
実際はテンパリングがあるから、最初の3ワードがこの3ワードから来たビットなら
2^96通り中2^80通りぐらいしか出現しないってことになるんじゃないかな。
元の並びでもビットが離れてるだけで同じことではあるけど、計算しやすいように配置したら関係あるビットが
近づいてしまうんだから、乱数としての質は確実に落ちてると思う。