Products featured in this article are independently selected by This is Money's specialist journalists. If you open an account using links which have an asterisk, This is Money will earn an affiliate commission. We do not allow this to affect our editorial independence.

InvestEngine* is paying new customers up to £200 when they join and invest at least £100, but you're most likely to receive a much lower reward of between £20 and £24.

This is because the level of cashback you get is down to chance, with 75 per cent of people receiving the lowest amount.

There's a 5 per cent chance of scoring the top two tiers of cashback, paying between £75 and £200.

This isn't the first time we've seen randomly generated rewards. IG periodically dishes out share bundles as an incentive to join, and the value of the shares you receive is random.