Muchas gracias por la informacion, pero segui con el mismo problema ya que con mysql_num_rows me da el numero de registros encontrados ($num_reg), cuando lo elegia al azar de los numeros entre 0 y $num_reg, pero ya pde resolverlo, por si a alguien le sirve esto fue lo que hice:
Código PHP:
$quotation_query_string = ("SELECT * FROM tabla WHERE activa ='1' ORDER BY RAND() LIMIT 1") or die ('hubo un error: '. mysql_error());
$quotation_query = mysql_query($quotation_query_string);
$quotation_result = mysql_fetch_object($quotation_query);
// resultado
$bann= $quotation_result->nombre;
Saludos