python random 라 이브 러 리

참고:http://usyiyi.cn/documents/python_278 / library / random. html Python 의 random 모듈 은 무 작위 수 를 만 드 는 데 사 용 됩 니 다. 자주 사용 하 는 함수 몇 가 지 를 소개 합 니 다.
random.random()
random.random()      0 1      

random.uniform(a,b)
    a~b         
return a + (b-a)*random()

random.randint(a,b)
    a~b       

random.randrange(start,stop=None,step=1)
      ,                   。 :random.randrange(10, 100, 2),      [10, 12, 14, 16, ... 96, 98]          。
print(random.ranrange(20))
# <<<5   
#     stop   0~start    ,step=1

random.choice(sequence)
random.choice            。  sequence        。        :sequence python         ,          。list, tuple,       sequence。

random.shuffle(x)
             ,    
p = ["Python", "is", "powerful", "simple", "and so on..."]  
random.shuffle(p)  
print(p)  
# ['powerful', 'simple', 'is', 'Python', 'and so on...']  

random.sample(population,k)
                 。sample          。       。
list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  
slice = random.sample(list, 5)  # list     5   ,          
print(slice)  
print(list) #         。  

# [7, 4, 5, 2, 10]
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

좋은 웹페이지 즐겨찾기