2023-08-28から1日間の記事一覧

【C#】Fisher-Yatesを使って配列/リストをシャッフルする

Fisher-Yates(フィッシャーイェーツ)というアルゴリズムを使って配列やリストを並び替えたいと思います。 アルゴリズムの考え方ですが N 個の要素数があったとして 一番最後の要素 (N) をそれ以外の前方の要素とランダムに交換する 一番最後から -1個目を…