달력

7

« 2020/7 »

  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
2020. 2. 20. 06:09

random Development/Python



 

random

난수(random number) 발생시키는 모듈입니다.

 

 

메소드

설명

random.random()

·         0.0에서 1.0 사이의 실수 중에서 난수값을 리턴합니다.

random.randint(start, end)

·         start에서 end 사이의 정수 중에서 난수값을 리턴합니다.

random.choice()

·         입력으로 받은 리스트에서 무작위 하나를 선택하여 리턴합니다.

random.uniform(start, end)

·         입력 파라미터인 start부터 end까지 임의의 부동소수점(float) 숫자 리턴합니다.

random.randrange(start,end[,step])

·         입력 파라미터인 시작부터 끝값까지 숫자 임의의 정수 리턴합니다.

·         step 설정된 경우 지정된 간격으로 나열된 값중에서 임의의 정수를 리턴합니다.

random.sample(컬렉션, 샘플수)

·         지정된 컬렉션(리스트, set, 튜플 )으로부터 샘플수만큼 랜덤 추출 하는 샘플링 함수입니다.

 

random.choices()

·         샘플링에 가중치 주어 추출하는 기능을 가지고 있는 함수 입니다.

random.shuffle()

·         인자로 받은 순서형 데이터(sequence) 랜덤하게 섞어줍니다.

 

 


'Development > Python' 카테고리의 다른 글

모듈의 경로  (0) 2020.02.20
string  (0) 2020.02.20
random  (0) 2020.02.20
모듈 만들기  (0) 2020.02.19
PEP 8 파이썬 코딩 스타일 - import  (0) 2020.02.19
.pyc 파일  (0) 2020.02.19
Posted by codedragon codedragon

댓글을 달아 주세요