Python - Random

2021. 1. 29. 19:41·코딩/Python
반응형

라이브러리 : random

 설치 방법 : 기본 라이브러리

 

사용 방법

 

0. import

import random

 

1. 0~1사이의 랜덤한 실수를 반환한다.

random.random()

 

2. a, b 사이의 랜덤한 정수를 반환한다.(a, b는 정수)

random.randint(a, b)

 

3. 리스트에서 요소 뽑기.

random.choice(리스트)

 

4. 리스트 섞기.

random.shuffle(리스트)

 

5. a, b 사이에 있는 특정 간격의 난수 뽑기.

random.randrange(시작, 끝, 간격)

 

6. 랜덤 시드.

random.seed(시드)

시드가 같으면 랜덤으로 뽑는 값이 같아진다.

예시)

# 1
print("## 1 ##")
random.seed(1.0)

random.random()
random.random()
random.random()
random.random()

# 2
print("\n## 2 ##")
random.seed(1.0)

random.random()
random.random()
random.random()
random.random()

"""
# 출력
## 1 ##
0.13436424411240122
0.8474337369372327
0.763774618976614
0.2550690257394217
0.49543508709194095
0.4494910647887381

## 2 ##
0.13436424411240122
0.8474337369372327
0.763774618976614
0.2550690257394217
0.49543508709194095
0.4494910647887381
"""

 

이것은 랜덤 라이브러리가 유사난수를 사용하기 때문에 일어나는 일입니다. 그래서 시드는 시간과 같이 항상 변하는 값으로 해야됩니다.

 

 

검색 키워드

더보기

파이썬 랜덤 random randint randrange choice seedshuffle

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'코딩 > Python' 카테고리의 다른 글

Python - socket - client  (0) 2021.02.05
Python - pyautogui - Mouse  (0) 2021.01.29
Python - Tkinter - 창 생성 & 설정  (0) 2021.01.29
Python - jellyfish - 문자열 유사도 판단  (0) 2021.01.26
파이썬으로 slack 봇 만들기(pt.2)  (0) 2021.01.24
'코딩/Python' 카테고리의 다른 글
  • Python - socket - client
  • Python - pyautogui - Mouse
  • Python - Tkinter - 창 생성 & 설정
  • Python - jellyfish - 문자열 유사도 판단
Sol Studio
Sol Studio
    반응형
  • Sol Studio
    sol-studio
    Sol Studio
  • 전체
    오늘
    어제
    • 분류 전체보기 (89)
      • 기타 (9)
      • 코딩 (51)
        • Javascript (12)
        • Python (32)
        • Nextcord (1)
      • 카카오톡 (8)
      • 구글 (4)
      • 블렌더 (7)
      • 해킹 (2)
      • 클래스보드 기술블로그 (3)
      • 클래스보드 (1)
      • 연애실록 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 카테고리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    javascript
    파이썬
    flask
    클래스보드
    js
    카카오톡
    nodejs
    Python
    블렌더
    python3
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
Sol Studio
Python - Random
상단으로

티스토리툴바