You can do something like this:
const input = "UB5775XXXXXHK";
const randomNumber = () => Math.trunc(Math.random() * 10); // To genrate a random number
const genrateTrackingNum = (str) => str.replace(/X/g, randomNumber); // To replace X with a random number
console.log(genrateTrackingNum(input));
console.log(genrateTrackingNum(input));
console.log(genrateTrackingNum(input));
console.log(genrateTrackingNum(input));
console.log(genrateTrackingNum(input));
 
 
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Explanation:
The randomNumber function will generate a random number from 0 to 9.
const randomNumber = () => Math.trunc(Math.random() * 10);
The genrateTrackingNum function will replace every X in the input string (here UB5775XXXXXHK) with a random number.
const genrateTrackingNum = (str) => str.replace(/X/g, randomNumber);