Per @Krinkle
In the future, I would recommend considering something based on mw.user.getPageviewToken(). E.g. target+probe_num_pageviewToken would be unique for your purposes, whilst both saving compute time but also strengthening the unique ness in so far that getPageviewToken uses the browser's Crypto API for its pseudo-random number generating needs.