Gracias a todos.
En estos foros no se para de aprender.
Siempre útiles los consejos de Cluster (al que le debo mucho más de lo que pueda pensar en mi desarrollo de sitio web), me gustaría saber un poco más sobre como no desperdiciar recursos en las consultas y las búsquedas, aunque sé fijo que no lo voy a hacer en inglés.(por lo de los enlaces al
www.php.net)
respecto a la pregunta, sí quería conservar la aleatoriedad, y por eso buscaba fórmaulas para busar una fila al azar, ya que con el rand() solo, las primera y última filas tendían a ser siempre muy iguales, de ahí que quisiera rescatar la quinta fila, que se porta más aleatoriamente.
de todas formas, gracias a muchos de vosotros, tengo la solución a la aleatoriedad en mis páginas:
Gracias a todos.
Josemi, voy a intentar con ese nuevo código que pones.
de todas formas, entre unos y otros me llevasteis a escribir:
srand((double) microtime() * 1000000);
$cons = "select * from `asociados` WHERE 1 order by rand(),rand() desc, rand() limit 1";
Me va muy bien. Queda ahí para que le pueda servir a alguién. A mí me va muy bien.
saludos.