파이썬 라이브러리 시리즈 ③ — random 쉽게 배우기

random은 숫자, 리스트 선택, 데이터 섞기 등 ‘무작위성’을 만들어주는 라이브러리입니다.
게임, 시뮬레이션, 자동화 등에서 매우 자주 사용됩니다.

✔ 어디에 쓰일까?

  • 게임에서 몬스터가 떨어뜨릴 아이템 결정
  • 자동 포스팅에서 랜덤 지연 시간 추가
  • 추천 기능(오늘의 글, 랜덤 음식 추천 등) 만들기
  • 리스트를 무작위로 섞고 싶을 때

✔ 간단 예제 — 랜덤 숫자


import random

num = random.randint(1, 100)
print("1~100 랜덤 숫자:", num)

✔ 리스트에서 랜덤 선택


import random

menus = ["라면", "김밥", "햄버거"]
print("오늘의 메뉴:", random.choice(menus))

✔ 리스트 섞기


import random

items = [1, 2, 3, 4, 5]
random.shuffle(items)
print(items)

✔ 총평

random은 단순하지만 활용도가 매우 높습니다.
특히 자동화 작업에서 ‘인간스러운 랜덤 딜레이’를 설정할 때 필수입니다.

 

댓글 남기기