Compraventa, ¿contrato aleatorio?