Yo utilizaría las funciones de WordPress, ya que no le veo demasiado sentido a volver a programar lo que ya puedes hacer con una función como
query_posts() ;)
Puedes pedir de X categoría y al azar!
Cualquier consulta con el query_posts comentala y estaré encantado en ayudarte