Если вы хотите получить точное среднее значение: важна 2 информация: а) вы должны хранить каждое сгенерированное число и б) сколько раз нужно сгенерировать. Я не думаю, что у нас есть существующая формула, отвечающая вашим требованиям, поэтому я бы посоветовал вам написать собственную функцию для генерации случайного числа
RandAverage(startNum, endNum, averNum, count)