python----random

看过一篇文章写的很详细,我直接写一些常用实例:

原网址:http://www.cnblogs.com/yd1227/archive/2011/03/18/1988015.html


#!/usr/bin/python

import random


a=random.randint(10,20)  #随机一个10到20的整数

b=random.random()    #用于生成一个0到1的随机符点数: 0 <= n < 1.0  如:0.87798877660928432

c=random.randrange(10, 100, 2) #随机一个从10到100步长为2的数

d=random.choice(['a','b','c'])  #从列表中随机输出一个元素,如a,b,c

多个字符中选取特定数量的字符:
>>> import random
random.sample('abcdefghij',3)
['a', 'd', 'b']


洗牌:
>>> import random
>>> items = [1, 2, 3, 4, 5, 6]
>>> random.shuffle(items)
>>> items
[3, 2, 5, 6, 4, 1]


>>> random.uniform(1, 10)
5.4221167969800881


你可能感兴趣的:(python,Random)