>>513 のコードは直感的には一様な結果になりそうだけど
実際には一様にはならず偏りができる

>>517 のコードは一瞬あれっ?と思うが
実際には一様にシャッフルすることができる

要するに >>517 やるじゃねーか
って話でおk?