如何生成一组四个特定字符?

时间:2012-08-04 08:14:15

标签: python string character generator

新编码,玩冒险游戏。我希望角色能够逃离怪物并且这样做,游戏将产生一个随机角色,必须是以下四个角色之一:

N S W E

我遇到了麻烦,目前我已经

import random
import string

x=random.randint(4,13)
a=string.ascii_letters[x]
print(a)

这里的问题是我对.randint的理解。它会在给定的2个变量之间生成任意数字。我需要一个函数(我似乎无法找到)来生成我选择的特定随机数。我需要的随机数是4,13,18和22.这些对应于字母范围内的E N S W.

1 个答案:

答案 0 :(得分:7)

只需使用random.choice('NSEW')