[파이썬 Python] 랜덤 함수

2022. 12. 5. 00:18·Python

파이썬에서는 random 라이브러리를 사용할 수 있습니다.

 

from random import *

print(random()) # 0.0 ~ 1.0 미만의 임의의 값 생성

위처럼 random()를 실행하면 0.0 ~ 1.0 미만의 난수를 랜덤으로 출력해줍니다. 

 

 

from random import *

print(random() * 10) # 0.0 ~ 10.0 미만의 임의의 값 생성
print(int(random() * 10) # 0 ~ 10 미만의 임의의 값 생성
print(int(random() * 10) + 1) # 1 ~ 10이하의 임의의 값 생성

 

 

random() 함수를 통해 복권 번호 자동 뽑기 

print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성
print(int(random() * 45) + 1) # 1 ~ 45 이하의 임의의 값 생성

위처럼 코드를 작성하면 1 ~ 45 사이의 숫자가 랜덤으로 6번 출력됩니다.

 

 

randrange() 함수를 사용하면 더 간편하게 랜덤 숫자를 출력할 수 있습니다.

print(randrange(1,46) # 1 ~ 46 미만의 임의의 값 생성
print(randrange(1,46) # 1 ~ 46 미만의 임의의 값 생성
print(randrange(1,46) # 1 ~ 46 미만의 임의의 값 생성
print(randrange(1,46) # 1 ~ 46 미만의 임의의 값 생성
print(randrange(1,46) # 1 ~ 46 미만의 임의의 값 생성
print(randrange(1,46) # 1 ~ 46 미만의 임의의 값 생성

randrange() 함수는 마지막 수가 포함되지 않는(미만) 함수입니다.

 

 

 

randint() 함수를 사용하면 시작하는 수와 마지막 수가 모두 포함됩니다.

print(randint(1,45)) # 1 ~ 45 이하의 임의의 값 생성
print(randint(1,45)) # 1 ~ 45 이하의 임의의 값 생성
print(randint(1,45)) # 1 ~ 45 이하의 임의의 값 생성
print(randint(1,45)) # 1 ~ 45 이하의 임의의 값 생성
print(randint(1,45)) # 1 ~ 45 이하의 임의의 값 생성
print(randint(1,45)) # 1 ~ 45 이하의 임의의 값 생성

 

저작자표시 변경금지 (새창열림)

'Python' 카테고리의 다른 글

[파이썬 Python] 슬라이싱  (0) 2022.12.05
[파이썬 Python] 문자열  (1) 2022.12.05
[파이썬 Python] 숫자 처리 함수  (0) 2022.12.04
[파이썬 Python] 간단한 수식  (0) 2022.12.04
[파이썬 Python] 연산자  (0) 2022.12.04
'Python' 카테고리의 다른 글
  • [파이썬 Python] 슬라이싱
  • [파이썬 Python] 문자열
  • [파이썬 Python] 숫자 처리 함수
  • [파이썬 Python] 간단한 수식
microsaurs
microsaurs
개발 스터디로그입니다. 공부한 내용을 정리해서 올립니다 ㅇ-ㅇ
  • microsaurs
    microsaurs.devlog
    microsaurs
  • 전체
    오늘
    어제
    • 분류 전체보기 (138)
      • Algorithm Study (39)
      • JAVA (8)
      • Swift (11)
      • Python (21)
      • CS (5)
      • React (3)
      • 리얼클래스 studylog (27)
      • 정보처리기사[실기] (23)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로그래밍언어
    ios개발
    파이썬
    정처기실기
    정보처리기사실기
    스위프트기초
    javaalgorithm
    study
    ios프로그래밍을위한스위프트기초
    The Office
    타일러영어
    리얼학습일기
    정보처리기사
    알고리즘
    프로그래머스
    Algorithm
    더오피스
    파이썬기초
    파이썬문법
    나도코딩
    Python
    ios프로그래밍
    리얼클래스
    Java
    javaStudy
    SWIFT
    영어독학
    정보처리기사프로그래밍언어
    영어회화
    자바알고리즘
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
microsaurs
[파이썬 Python] 랜덤 함수

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.