Further reading
-
The shuffle() and array_rand() functions are fairly good at providing pseudo-random information, but the whole topic of randomisation is much more massive and complex than you may realise. If you are interested in learning more about randomisation, I suggest you learn from the best: Donald Knuth's "Art of Computer Programming, Volume 2: Seminumerical Algorithms" should do the trick, if your maths is up to scratch.



Copyright 2012 Future Publishing Limited (company
registered number 2008885), a company registered
in England and Wales whose registered office is at
Beauford Court, 30 Monmouth Street, Bath, BA1 2BW, UK