Lecture 난수
Lecture
• Views 562
• Comments 0
• Last Updated at 7 months ago
- 조건문
난수
파이썬에 사용하는 난수 라이브러리는 random이다.
random
랜덤한 숫자를 생성하기 위해서는 random 라이브러리를 사용해야 합니다.
random( )함수는 0이상 1미만인 숫자 하나를 발생한다.
import random
a = random.random() #1
randint(start, end)
start이상, end이하의 정수를 선택한다.
b = random.randint(init, end)
choice()
수열 중의 하나를 선택한다.
a = ['라면', '쫄면', '냉면', '만두', '김밥', '라볶이']
random.choice(a)
a리스트 중의 하나를 랜덤하게 뽑아준다.
randrange(start, end, step)
start이상, end미만 숫자중에서 step의 간격을 갖는 수열이 만들어지고 이 수열에서 하나의 숫자를 무작위로 뽑는다.
a = random.randrange(1, 20, 3) # [1, 4, 7, 10, 13, 16, 19]의 수열에서 하나의 숫자를 무작위로 뽑는다
shuffle()
shuffle이라는 함수는 하나의 리스트의 순서를 바꿔주는 함수이다.
카드 게임에서 카드를 섞는 것과 같은 역할을 한다.
a = [1, 2, 3, 4, 5]
random.shuffle(a)
import random
random.randint(low, high) # low - 포함, high - 포함.
random.randint(5, size=(2,4))
# array([[4, 0, 2, 1],
# [3, 2, 2, 0]])
first article
next article
Login to write a comment.