import random
# No.1
nums = [1,2,3,4]
num = random.choice(nums)
print num
# No.2
num = random.randrange(0, 4)
print num

注:生成数字的话可以使用以上两种方法,如果是生成其他类型的随机值,比如说字符串等。可以使用方法一,将预选择的值,放在列表中,然后使用random.choice()随机选取。

import random

names = ['xiaoming','xiaohong','xiaohua','xiaocui']
name = random.choice(names)
print name