旅行好きなソフトエンジニアの備忘録

プログラミングや技術関連のメモを始めました

【C#】 配列の中身ををシャッフルする

using System.Linq;

int[] array = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int[] shuffledArray = ary.OrderBy(i => Guid.NewGuid()).ToArray();

参考サイト: 配列やコレクションをシャッフルする(ランダムに並び替える): .NET Tips: C#, VB.NET