配列のshuffle
以前、shuffleをPowerShellで実装したが冗長だっため、再び調べてみたら、すごく簡単な方法が見つかった。
下記のページに記載されている。
Get-Random
どうも -Count パラメータを指定すると、入力をshuffleするようだ。
PS > 1..10 | Get-Random -Count ([int]::MaxValue) 6 7 5 2 4 1 8 10 3 9
ちなみに、shuffleはリストをランダムでいくつか取得した際に使うため、たまに使いたくなる。