Following from Rick Rothstein's comment here:
https://www.mrexcel.com/forum/excel-questions/747715-rnd-not-truly-random.html
he suggests, if I understood him correctly, that you should only ever have the randomize function once.
In that case, why not just put it in the Workbook_Open...