编写一个在 Python 中生成随机数的函数，并在主函数中调用它来输出 5 个在 [1,100] 范围内的随机整数。
以下是一个函数生成随机整数，并在主函数中调用该函数输出5个在[1, 100]范围内的随机整数的示例代码：

```python
import random

def generate_random_int():
    return random.randint(1, 100)

if __name__ == '__main__':
    for _ in range(5):
        print(generate_random_int())
``` 

此代码中的 `generate_random_int` 函数使用 `random.randint` 函数来生成一个在 [1,100] 区间内的随机整数。主函数使用一个简单的循环来调用该函数并打印输出5个随机整数。