Te recomiendo que leas afondo el manual oficial de Mysql .. donde encontraras la sintax correcta de los comandos y sentencias SQL que estás usando ..
A su vez .. pregunta los temas de SQL estricto (como es este caso) en el foro "Base de datos" ... Cada cosa tiene su foro . ..y si todos colaboramos mejor irá todo esto ..
Si revisas la sintax de uso de SELECT en
www.mysql.com .. veras que esa , (coma) que tienes por ahí por médio sobra .. y que el RAND() se hace sobre el "registro" entero y no sobre un campo .. así que ese ID antes de RAND() tambien sobra ..
Un salduo,
pd: .. usa habitualmente el buscador del foro .. verás muchas soluciones más rápido ..