yeonghoon.kim

  • 게시판
  • 갤러리
  • aws

python - random 라이브러리

김영훈 2022.12.19 11:31 조회 수 : 1460

random - 의사 난수 생성

https://docs.python.org/ko/3/library/random.html

보안 목적으로 사용해서는 안됨. 보안이나 암호화 용도를 위해서는 secrets 라이브러리 이용

In [6]:

# 관리 함수
import random
random.seed() # 난수생성기 초기화

In [18]:

# 무작위 바이트 생성
randomByte = random.randbytes(1)
print(randomByte)
b'\xb4'

In [84]:

# 무작위 정수 생성(범위)
a_int = random.randrange(3) # random.randrange(stop)
b_int = random.randrange(5, 10) # random.randrage(start, stop[, step])
c_int = random.randint(3, 5) #random.randrange(start, stop+1)
print(a_int) # 0~2
print(b_int) # 5~9
print(c_int) # 3~5
2
7
3

In [92]:

# 무작위 실수 생성
a_random = random.random() # 0.0 ~ 1.0 사이의 임의의 실수 반환
b_uniform = random.uniform(0, 10) # a ~ b 사이의 임의의 실수 반환
print(a_random) #0.0 ~ 1.0
print(b_uniform) # 0.0 ~ 10.0
0.5961718215562203
5.020078360575423

 


  • 추천 0

  • 비추천 0
이 게시물을
목록

댓글 0

번호 제목 글쓴이 날짜 조회 수
공지 2025 일본 여행 계획 김영훈 2024.10.10 2794
공지 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) 김영훈 2024.03.10 2309
68 간단 텔레그램 메세지 전송 php 김영훈 2022.08.10 761
67 docker-compose mariadb 샘플 김영훈 2022.08.11 899
66 opendkim-genkey 임의 서브도메인 지정 김영훈 2022.08.12 471
65 NCP - SourceCommit 저장소 생성 file 김영훈 2022.08.18 830
64 우분투 22.04 remove.bg 설치 김영훈 2022.09.22 1420
63 CentOS7 EUC-KR 로케일 설정 김영훈 2022.10.20 863
62 CentOS8-Stream packstack 설치 [5] 김영훈 2022.11.24 1486
61 Centos Console 화면 보호기 setterm 김영훈 2022.11.26 435
60 mac에서 centos6 ssh 접속 시 오류 - no matching host key type found. Their offer: ssh-rsa,ssh-dss 김영훈 2022.11.27 673
59 Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error. 김영훈 2022.11.28 974
58 centos7 gitlab 설치 김영훈 2022.11.28 796
57 mac homebrew 설치 김영훈 2022.11.30 512
56 growpart - no tools available to resize disk with 'gpt' 김영훈 2022.12.01 516
55 CentOS7 - minikube 설치 김영훈 2022.12.02 1132
54 CentOS7 아나콘다 환경에 주피터 노트북 설치 김영훈 2022.12.03 1114
» python - random 라이브러리 김영훈 2022.12.19 1460
52 python - socket 라이브러리 김영훈 2022.12.19 1656
51 python - requests 라이브러리 김영훈 2022.12.19 514
50 python - re 라이브러리 김영훈 2022.12.19 747
49 Uptime Kuma용 push(패시브) 체크용 파일.py [1] 김영훈 2022.12.21 969
쓰기 태그
 첫 페이지 5 6 7 8 9 10 11 12 13 14 끝 페이지