Tags
private T[] ShuffleArray<T>(T[] array) { System.Random r = new System.Random (); for(int i = array.Length; i > 0; i--) { int j = r.Next (i); T k = array [j]; array [j] = array [i - 1]; array [i - 1] = k; } return array; }
Example:
Int Array
int[] intArray = new int[] {1,2,3,4}; intArray = ShuffleArray(intArray);
Float Array
float[] floatArray = new float[] {1.0f,2.0f,3.0f,4.0f}; floatArray = ShuffleArray(floatArray);
Advertisements