python随机数整理

先是python的各种随机数
头文件:

import random

随机浮点数

x=random.uniform(a,b)

随机整数

x=random.randint(a,b)

随机选取从a到b并按步长c递增的集合中的一个整数

x=random.randrange(a,b,c)

随机从集合里抽1个元素

x=random.choice([...])

随机从集合里抽取a个元素

x=random.sample([...],a)

重新排列

x=random.shuffle([...])

《python核心编程》P99习题5-17代码:

#/usr/bin/env python

import random
a=[]
n= random.randint(1,100)
for i in range(n):
    a.append(random.randint(0,(1<<31)-1))
n1=random.randint(1,n)
b=random.sample(a,n1)
b=sorted(b)
for i in b:
    print i,
print 

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