SELECT column_name1, column_name2, column_nameN FROM table_name ORDER BY RAND() LIMIT 20;
Another way that is more efficient way of selecting random rows in MySQL
SELECT column_name1, column_name2, column_nameN FROM table_name AS t1 JOIN (SELECT id FROM table_name ORDER BY RAND() LIMIT 20) as t2 ON t1.id=t2.id;