重複の可能性:
リスト内のランダムなアイテムにアクセスする
数字の配列があり、この配列からランダムな要素を取得したいと思います。例:{0,1,4,6,8,2}。6を選択し、この数値を別の配列に入れたいと思います。新しい配列の値は{6、....}になります。
random.next(0、array.length)を使用しますが、これにより長さの乱数が得られ、ランダムな配列番号が必要になります。
for (int i = 0; i < caminohormiga.Length; i++ )
{
if (caminohormiga[i] == 0)
{
continue;
}
for (int j = 0; j < caminohormiga.Length; j++)
{
if (caminohormiga[j] == caminohormiga[i] && i != j)
{
caminohormiga[j] = 0;
}
}
}
for (int i = 0; i < caminohormiga.Length; i++)
{
int start2 = random.Next(0, caminohormiga.Length);
Console.Write(start2);
}
return caminohormiga;