为下一场足球赛分配座位，让观众们有更好的体验。
1. 球迷人数：5000人
2. 球场座位数量：6000个
3. 价格情况：75%的座位价格为20元，其余25%的座位价格为100元。
4. 安排：希望为每个人都找到一个座位并确保球迷的位置尽可能分散。
首先，将6000个座位分成两组：低价座位和高价座位。根据数据，有75%的座位价格为20元，这意味着4500个座位属于低价座位组。另外，由于有5000个球迷，因此肯定需要至少5000个座位。因此，所有的4500个低价座位都可以提供给球迷，并且仍有剩余的座位。

对于高价座位组，有25%的座位价格为100元，这意味着总共有1500个座位，但只有500个球迷愿意购买这些高价座位。因此，我们需要确保这500个球迷都得到座位，并且这些座位应该尽可能分散。

我们可以用以下方法来分配这些座位：

- 我们将总共的6000个座位编号为1到6000，然后随机打乱这些编号，作为球迷的座位编号。
- 对于低价座位组的4500个座位，我们可以简单地按照座位编号的顺序逐个分配给球迷即可，这样每个人都能获得一个座位。
- 对于高价座位组的500个座位，我们可以将这些座位分成10组，每组50个座位。然后，对于每个组，我们随机选择5个座位分配给购买高价座位的球迷。这样，这些座位将尽可能分散，并为所有球迷提供更好的体验。