본문 바로가기
Python/기타 Library

[Python] Library random

by coding_su 2022. 11. 22.

📝랜덤 라이브러리

※ 라이브러리는 특정 기능을 수행하기 위해 여러 데이터들을 모아놓은 집합이다

import random

 

random.random() : 0.0 ~ 1.0 사이 난수 생성한다

random.randint( a, b ) : a와 b사이의 int(정수)형 난수를 얻는다 (a <= x <= b)

random.uniform( a, b ) : a와 b사이의 float(실수)형 난수를 얻는다 (a <= x <= b)

random.seed( a ) : 난수 값과 순서의 패턴을 똑같이 하고 싶을때 사용한다

= seed 번호가 동일하면 여러번 난수를 생성해도 출력되는 난수의 값과 순서가 같다

random.choice( a ) : a 값(리스트나 집합 등)에 저장된 값을 임의(랜덤)로 선택한다

random.sample( a, b ) : a 값(리스트나 집합 등)에 저장된 값을 임의(랜덤)로 b개 선택한다

a = 리스트나 집합 등의 변수, b = 출력하고 싶은 갯수 입력

random.shuffle( a ) : a 에 저장된 값을 임의로 순서를 변경한다 (원본 값 자체가 변함)

 

댓글