Nesse caso poderia usar uma classe abstrata ao invés de uma interface para implementar o método que calcula a chance que o investimento tem? Exemplo:
abstract class Investimento{
abstract protected function investir(ContaBancaria $conta);
public function chance(){
return mt_rand(1,100);
}
}