Selecting random record from MySQL database table.

Four different ways to select a random row in MySQL explained and compared in terms of speed.