Если функция выдает случайное число между 1 и 5, то тестируйте, что она выдает случайное число.
В том и вопрос, как протестировать.
Уважаемый коллега.
Если задание действительно "протестировать генератор случайных чисел", то это похоже на злую шутку. Я потому и не въехал сразу. Генерация случайных чисел и тестирование таких генераторов очень, очень сложная задача. Одна из ключевых в криптографии. Это даже не мой уровень.
"А докажите ка любезный гипотезу Пуанкере"
Покопайте материалы по криптографии. Сходу тесты: равномерное распределение на больщой выборке. При разных запусках (разные машины, разное время) последовательности разные. Далее стройте карты Шухарта, программируйте критерии по "ГОСТ Р 50779.42-99" и молитесь. Молитесь, чтобы это сработало.