Python random 모듈 설명

이지형·2025년 2월 26일
  1. random 모듈 - randint()

1-1 설명

random.randint(a, b)

a와 b를 포함한 범위에서 랜덤한 정수를 뽑아주는 함수이다.

1-2 문제예시

import random
num = random.randint(0,20)
print(num)

2.random 모듈 - choice(),sample()

2-1 설명

random.choice(s)

s에서 하나의 랜덤한 요소를 뽑아주는 함수이다.
random.sample(s, n)

s에서 n개의 랜덤한 요소를 뽑아주는 함수이다.

2-2 문제예시

import random
import random
snacks = ['꼬깔콘', '새우깡', '포카칩', '프링글스', '오징어땅콩', '콘칲']
# ...생략...
# 과자 리스트에서 1개를 뽑는다.
s1 = random.choice(snacks)
print(s1)
# ...생략...
# 과자 리스트에서 3개를 뽑는다.
s2 = random.sample(snacks, 3)
print(s2)

3.느낀점
다른 코드보다 비교적 이해하기는 쉬웠지만 정리해두지 않으면 나중에 꺼먹을거 같아 벨로그에 정리해두었다.

profile
python C

0개의 댓글