I'm not sure it's the best one, though. It will tend to cause Republics (and any realms with regularly-elected rulers) to end up with a scattering of random, probably-unwanted Duchies.
Yeah, it would definitely have to be the same duchy each time, with the duke auto-changing to be the current ruler.