2
新編碼,玩冒險遊戲。我想要的字符能夠運行從怪物的路程,在這樣做時,遊戲會隨機生成一個字符必須是以下四個字符之一:如何生成一組四個特定字符?
NSWE
我無法這樣做,目前我有
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。
謝謝,我搜索了幾個小時試圖找到這個簡單的語法! – user1575799 2012-08-04 08:18:30
您應該閱讀文檔:http://docs.python.org/library/random.html#random.choice。它實際上就在'randint'的旁邊。 – BrenBarn 2012-08-04 08:25:48
什麼是悲傷的是我多次閱讀該頁面,並錯過了這一點,我認爲如何不能在一行中做到這一點! – user1575799 2012-08-04 08:26:45