Ya se te ha respondido que si existe la función, yo conozco al menos 2 formas....
1.- en la consulta SQL que extraes los datos agregar un RAND() al final
2.- bien en PHP obtienes los datos como un array y le aplicas un
-> shuffle()
la primera me parece mas optima y puedes investigarlo en google como -> sql order by rand