So aus Langeweile habe ich das Ganze jetzt auch mal gemacht :beagolisc:
class Program
{
static Random rnd = new Random();
static void Main(string[] args)
{
int[] myArray = new int[10];
int rndCount = 0;
for (int i = 0; i < myArray.Length; i++)
{
FillNextItem(myArray, i);
Console.WriteLine(myArray[i]);
}
Console.ReadLine();
}
private static bool FindContains(int[] myArray, int rndCound)
{
foreach (int item in myArray)
{
if (item == rndCound)
{
return true;
}
}
return false;
}
private static void FillNextItem(int[] myArray, int i)
{
int rndCount = 0;
rndCount = rnd.Next(1, 11);
if (FindContains(myArray, rndCount))
{
FillNextItem(myArray, i);
}
else
{
myArray[i] = rndCount;
}
}
}