をシャッフルすることは、まだ0から24までが、ランダムな順序ですべての数字を持つようにランダムに25個の数字がランダムに私が行うために必要なもの、配列
int[] arr = Enumerable.Range(0, 24).ToArray();
の配列をシャッフルです。 これを行う最も簡単な方法は何ですか?
@edit;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
Random rnd = new Random();
int[] arr = Enumerable.Range(0, 24).OrderBy(c => rnd.Next()).ToArray();
public Form1()
{
InitializeComponent();
}
}
}
'VARランダム=新しいランダム()等。 arr = arr.OrderBy(i => random.Next())。ToArray(); ' –
Google「Fisher-Yates shuffle」のアイデア。 – rossum