1.randrange()
import random
random.randrange ([start,] stop [,step])
返回一个数,必须导入random模块
2.range
range(start, stop[, step])
返回的是一个列表
result = range(97,123)
print result
#输出[97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122]
3.xrange()
xrange(5)
list(xrange(5))
返回一个生成器,必须借助list函数,才能看到结果
xrange与range的主要区别:
当生成很大的数字序列的时候,用xrange会比range性能优很多,因为不需要一上来就开辟一块很大的内存空间。
4.choice'
import random
random.choice( seq )
choice() 方法返回一个列表,元组或字符串的随机项。
网友评论