Мы можем только брать среднее, сколько должно бы было прибавиться. Т.е умножить на 1.5 (и взять целую часть).
Рандом прибавлять нельзя, т.к. у всех пользователей открывших страницу должно быть одно и тоже число.
Просто
const count = Math.floor((nowUTC - timeStartUTC) / timeTick * 1.5); // Количество прошедших интервалов