Notice
Recent Posts
Recent Comments
Link
«   2026/01   »
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
Tags
more
Archives
Today
Total
관리 메뉴

나의 블로그

[Python] 난수 생성 본문

Python

[Python] 난수 생성

싱숭셩숭 2023. 9. 17. 13:42

import random

 

1. random.randint

2. random.randrange

3. random.random

4. random.choice

 

n = random.randint(start, end) start부터 end까지 중 하나를 난수로 생성
n = random.randrange(start, end) start부터 end-1 중 하나를 난수로 생성
n = random.random() 0보다 크거나 같고 1보다 작은 수 중 하나를 난수로 생성
n = random.choice(['red', 'blue', 'green']) list 원소 중 하나를 난수로 추출
n = random.choice(range(start, end)) range()에서 생성된 수(start ~ end-1) 중 하나를 추출
n = random.choice("hello") 문자열 중 문자 하나 추출

 

#난수 생성
import random

n = random.randint(1, 10)	#1 <= n <= 10
print(n)

n = random.randrange(1, 10)	#1 <= n < 10
print(n)

n = random.random()	#0 <= n < 1
print(n)

n = random.choice(['red', 'green', 'blue'])	#n은 red, green, blue 중 하나
print(n)

n = random.choice(range(20, 30))	#20 <= n < 30
print(n)

n = random.choice("abced")	#n은 a, b, c, d, e 중 하나
print(n)

 

'Python' 카테고리의 다른 글

[Python] 타입 변환, 형변환  (0) 2025.01.05
[Python] 문자열의 사용  (0) 2025.01.05
[Python] IndentationError  (0) 2023.12.04