Arrays and Random choices

I have an array of 10 textures. I would like Unity to choose randomly (using Random.Range) 6 of them but i need that the choosen ones are all different. I have to make sure that, for example, unity doesn’t choose the texture #5 two times. How can i do this?

You’ll find this much easier with a List.

Check out this page for the relevant code - http://stackoverflow.com/questions/273313/randomize-a-listt-in-c-sharp