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]
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.