Whit this code i'm trying to shuffle som pictures, but i get only one picture on screen.
Can someone tell me what i'm missing? The ilist has 9 different values, but it is only the first values that gets on screen. All the pictures are in the folder.
Thanks in advance.
protected void btnShuffle_Click(object sender, EventArgs e)
{
//int[] values = {1,2,3,4,5,6,7,8,9 };
List<int> MyRandomList = Shuffeld();
List<int> ilist = new List<int>();
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[0] + ".jpg");
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[1] + ".jpg");
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[2] + ".jpg");
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[3] + ".jpg");
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[4] + ".jpg");
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[5] + ".jpg");
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[6] + ".jpg");
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[7] + ".jpg");
img1.Attributes["src"] = ResolveUrl("~/Stendalen3/gfx/Puslespil/" + MyRandomList[8] + ".jpg");
}
public static List<int> Shuffeld() {
List<int> ilist = new List<int>();
while (ilist.Count < 9)
{
Random r = new Random();
int a = r.Next(1, 10);
while (!ilist.Contains(a))
{
ilist.Add(a);
}
}
return ilist;
}