Random images not repeated in other mc's

hi,

I’m not really a coder so i’d love any help you could give. Basically I have 9 empty movie clips and I want them to be randomly filled with a jpg from external swfs which is fine but I don’t want any of the 9 movie clips to show the same image as any of the other 8.I think I should set up arrays but am not sure how they would work. here is the code for loading theempty movie clips

choice = Math.round(Math.random()*24);
switch (choice) {
case 0 :
location.loadMovie(“image0.swf”);
break;
case 1 :
location.loadMovie(“image1.swf”);
break;
case 2 :
location.loadMovie(“image2.swf”);
break;
case 3 :
location.loadMovie(“image3.swf”);
break;
case 4 :
location.loadMovie(“image4.swf”);
break;
case 5 :
location.loadMovie(“image5.swf”);
break;
case 6 :
location.loadMovie(“image6.swf”);
break;
case 7 :
location.loadMovie(“image7.swf”);
break;
case 8 :
location.loadMovie(“image8.swf”);
break;
case 9 :
location.loadMovie(“image9.swf”);
break;
case 10 :
location.loadMovie(“image10.swf”);
break;
case 11 :
location.loadMovie(“image11.swf”);
break;
case 12 :
location.loadMovie(“image12.swf”);
break;
case 13 :
location.loadMovie(“image13.swf”);
break;
case 14 :
location.loadMovie(“image14.swf”);
break;
case 15 :
location.loadMovie(“image15.swf”);
break;
case 16 :
location.loadMovie(“image16.swf”);
break;
case 17 :
location.loadMovie(“image1.swf”);
break;
case 18 :
location.loadMovie(“image18.swf”);
break;
case 19 :
location.loadMovie(“image18.swf”);
break;
case 20 :
location.loadMovie(“image18.swf”);
break;
case 21:
location.loadMovie(“image18.swf”);
break;
case 22 :
location.loadMovie(“image18.swf”);
break;
case 23 :
location.loadMovie(“image18.swf”);
break;
case 24 :
location.loadMovie(“image18.swf”);
break
thank you for your time and help