生成一个100个整数的随机数组，找出其中的最大值和最小值。
这是一个Python代码的实现：

```python
import random

# 生成随机数组
arr = [random.randint(0, 1000) for _ in range(100)]

# 找出最大值和最小值
max_val = max(arr)
min_val = min(arr)

# 输出结果
print("随机数组：", arr)
print("最大值：", max_val)
print("最小值：", min_val)
``` 

输出结果类似下面这样：

```
随机数组： [332, 878, 983, 694, 116, 961, 707, 838, 876, 741, 863, 239, 706, 157, 990, 603, 51, 942, 681, 842, 408, 206, 883, 490, 324, 157, 466, 249, 925, 342, 802, 723, 529, 119, 286, 496, 374, 542, 217, 650, 473, 330, 586, 415, 621, 148, 497, 369, 859, 343, 195, 800, 834, 345, 429, 62, 1000, 663, 234, 153, 74, 903, 768, 471, 555, 302, 285, 991, 302, 431, 397, 357, 859, 187, 142, 721, 483, 570, 306, 401, 675, 73, 318, 126, 337, 963, 299, 409, 95, 871, 621, 420, 468, 152, 310, 4, 233, 987, 284, 666, 433]
最大值： 1000
最小值： 4
``` 

这里用了Python标准库中的`random`模块生成随机数，用了列表解析语法生成一个包含100个随机整数的列表。然后用`max`和`min`函数找出最大值和最小值，最后输出结果。