I was in touch with the lead dev of Wasabi Wallet and he told me "random within a range". I assume they set an upper limit for that range. Was interesting to see - first wallet I came across who randomized this allocation.
And what happens when you want to restore your wallet? If it is randomising the index... how is the wallet supposed to know where the previous wallet randomized the index to?
Or will it simply just search every address in the "limited" range?
However, I can't see really think of any benefit to this process. They don't generate the addresses when you initialize but you have to request (and label) a new address every time you want to receive.
Nor me... it doesn't seem like that will create any sort of additional privacy... the range would have to be limited to make restoring the wallet a possibility without ridiculous wait times... which would then make it trivial for anyone interested (and in possession of your xpub) to simply search that whole range.
I must be missing something obvious... (not unusual!
)