본문 바로가기
프로그래밍/파이썬

파이썬 randrange와 randint의 차이

by laoching 2022. 2. 13.
728x90
반응형

파이썬에서는 random 모듈을 import 하면 난수를 생성해주는 함수 사용이 가능하다.

 

randrange

시작 ~ 끝 범위와 step이라는 값을 받는다.

randrange(a,b)는 a부터 b-1 까지의 범위를 의미한다. (a<=x<b)

step에는 설정한 범위 사이에서 증가하는 정도를 의미한다.

아래 코드를 보면 step에 25가 들어가있고 출력값을 보면 0부터 99까지 25씩 증가하는 숫자들이 나와있는 것을 볼 수 있다.

 

randint

시작 ~ 끝 범위만을 받는다.

rangint(a,b)는 a부터 b까지의 범위를 의미한다. (a<=x<=b)

아래 코드를 보면 0부터 10까지의 범위 중 랜덤한 값의 숫자를 출력하는 것을 볼 수 있다.

 

요약

randrange(a,b)는 a부터 b-1 까지의 범위를 의미한다. (a<=x<b)
rangint(a,b)는 a부터 b까지의 범위를 의미한다. (a<=x<=b)
728x90
반응형

'프로그래밍 > 파이썬' 카테고리의 다른 글

파이썬) 객체란?  (0) 2022.02.13
파이썬 for문에서 _ 의 의미  (0) 2022.02.13
PEP(Python Enhancement Proposals)  (0) 2022.02.13
파이썬 이스케이프 시퀀스  (0) 2022.02.09
파이썬 연산자 우선순위  (0) 2022.02.09

댓글