Con ese código no se que esperas hacer, ya que RAND() es una función de MySQL, si lees la ayuda:
http://dev.mysql.com/doc/refman/5.0/...functions.html, si le pasas una semilla te va a devolver el mismo valor cada vez, por lo que es por eso que se queda el mismo.
Si quieres que te de un registro aleatorio, vas a tener que usar RAND() sin parámetros.
Saludos.