趣学Python游戏编程
上QQ阅读APP看书,第一时间看更新

2.2.1 使用随机函数

在程序设计中经常会遇到使用随机数的情况,对于游戏程序更是如此。为了增添游戏的乐趣或挑战,游戏往往会通过随机发生的事件来制造惊喜或障碍,而这都需要借助随机数来实现。

说明:

为了让编程者方便地获取随机数,Python中提供了一个名叫random的库,其中包含了很多对随机数进行处理的函数。我们希望随机打乱图片块在列表中的次序,因此可以使用random库中的shuffle()函数。只需要将列表所为参数传入该函数,它可以随机地改变各个元素在列表中的位置。

需要注意的是,使用shuffle()函数前首先得导入random库,因此在程序的最前面加上这一行代码:

接着在之前编写的程序后面加入如下语句:

该语句表示调用random库的shuffle()函数,参数为图片块列表pics。执行这句之后,pics中各个图片块的次序便被随机打乱了。