일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- SQL 개발자
- 스크랩핑
- Crawling
- 메서드
- 정리
- 데이터베이스
- 자격증
- 프로젝트
- 딕셔너리
- Python
- CSV
- HTML
- lv0
- 프로그래머스
- 파이썬
- SQLD
- django
- 정보처리기사
- SQL
- 자격증공부
- 1과목
- time.sleep
- 조건문
- 크롤링
- scraping
- 파이선
- 슬라이싱
- 데이터 타입
- 태그
- 튜플
- Today
- Total
나의 공부 일기
Python) random(난수) 랜덤한값을 가져온다 본문
파이썬은 기본적으로 vscode 라는 에디터에서 실행하는데
import 를 통하여 내가 필요한 패키지 혹은 모듈을 가져올 수 있습니다.
난수는 import를 통해 random 모듈를 가져와 사용하는것입니다.
random이란 말 그대로 랜덤한 값을 가져오는 패키지 입니다.
import random 를 입력하여 실행하고, random 모듈의 특정 함수만 가져오는 from random import * 가 있습니다.
* 에 자리에 내가 원하는 기능을 가진 함수를 넣으면 그 함수만 가져오고
*를 그대로 사용하면 random 모듈에 포함되어 있는 모든 기능들을 가져옵니다.
이 random에는 우리가 자주 사용하는 4개의 함수들이 있습니다.
- randint()
- random()
- uniform()
- randrange()
randint 부터 차례대로 정리해보겠습니다.
randint()
()안의 범위에서 랜덤한 int값 즉 정수값을 가져옵니다.
randint(1,45)라고 한다면 1~45 중 랜덤한 정수를 가져오는것입니다.
random()
그냥 random을 바로 사용한다면 0~1 사이의 실수(float)를 생성합니다.
float는 부동소수를 의미합니다.
float의 최소값: 2.2250738585072014e-308
float의 최대값: 1.7976931348623157e+308
사이의 값을 반환해줍니다.
uniform()
()안의 값들 사이의 랜덤한 값을 생성합니다. (실수,정수)
randrange()
range는 범위라는 의미를 갖고 있습니다.
randrange()는 randrange(시작범위,끝범위,증가값) 이란 형식을 가지고 있습니다.
()안의 하나의 값만 넣는다면 0부터 그 수 전까지의 즉 ()안의 값이 10 이라면 0~9 사이의 임의의 정수를 반환해줍니다.
random 함수에 관한 예제 입니다.
https://k-python-note-taking.tistory.com/28
난수 (random)에 대하여 정리해보았습니다.
'파이썬 > 파이썬 정리' 카테고리의 다른 글
Python) FILE I/O(파일 입출력) (0) | 2023.10.17 |
---|---|
Python) 정렬 알고리즘 (0) | 2023.10.16 |
Python) 람다함수(Lambda) (0) | 2023.10.15 |
Python) 재귀함수(Recursive Function) (0) | 2023.10.15 |
Python) 지역변수, 전역변수 (0) | 2023.10.15 |