TechniqueUse the shuffle() function, which changes the order of the array elements: <?php srand ((double)microtime()*1000000); $some_array = range(1, 52); shuffle($some_array); // $some_array now contains numbers from 1 to 52 in random order. ?> CommentsThe shuffle() function is extremely useful for randomizing arrays because it saves you the time of writing your own complex routine. This can be useful if, for example, you make an online poker game or dice game and want the results to be completely random. |