Hacking with PHP has been updated for PHP 7 - click here! >>

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.


If this was helpful, please take a moment to tell others about Hacking with PHP by tweeting about it!

Next chapter: Next chapter >>

Previous chapter: Exercises

Jump to:


Home: Table of Contents

Copyright ©2015 Paul Hudson. Follow me: @twostraws.