파이썬 random 설명 파이썬은 다양한 분야에서 활용되는 범용 프로그래밍 언어입니다. 게임, 추첨, 시뮬레이션 등 다양한 분야에서 난수를 생성하는 기능이 필요합니다. 파이썬에서는 random
모듈을 사용하여 난수를 생성할 수 있습니다.
파이썬 random 게임, 추첨, 시뮬레이션 등 다양한 분야에서 활용되는 난수 생성하기
random
모듈의 주요 함수
random
모듈은 다음과 같은 주요 함수를 제공합니다.
random()
: 0부터 1 사이의 실수 난수를 생성합니다.randint()
: 지정된 범위의 정수 난수를 생성합니다.uniform()
: 지정된 범위의 실수 난수를 생성합니다.choice()
: 리스트나 문자열에서 임의의 원소를 선택합니다.sample()
: 리스트나 문자열에서 임의의 원소를 여러 개 선택합니다.shuffle()
: 리스트를 임의로 섞습니다.
random()
함수
random()
함수는 0부터 1 사이의 실수 난수를 생성합니다. 예를 들어 다음과 같이 사용할 수 있습니다.
```python import random
print(random.random()) ```
출력:
0.7898472938472938
randint()
함수
randint()
함수는 지정된 범위의 정수 난수를 생성합니다. 예를 들어 다음과 같이 사용할 수 있습니다.
```python import random
print(random.randint(1, 10)) ```
출력:
6
uniform()
함수
uniform()
함수는 지정된 범위의 실수 난수를 생성합니다. 예를 들어 다음과 같이 사용할 수 있습니다.
```python import random
print(random.uniform(1, 10)) ```
출력:
5.67890123456789
choice()
함수
choice()
함수는 리스트나 문자열에서 임의의 원소를 선택합니다. 예를 들어 다음과 같이 사용할 수 있습니다.
```python import random
numbers = [1, 2, 3, 4, 5]
print(random.choice(numbers)) ```
출력:
3
sample()
함수
sample()
함수는 리스트나 문자열에서 임의의 원소를 여러 개 선택합니다. 예를 들어 다음과 같이 사용할 수 있습니다.
```python import random
numbers = [1, 2, 3, 4, 5]
print(random.sample(numbers, 3)) ```
출력:
[4, 5, 2]
shuffle()
함수
shuffle()
함수는 리스트를 임의로 섞습니다. 예를 들어 다음과 같이 사용할 수 있습니다.
```python import random
numbers = [1, 2, 3, 4, 5]
random.shuffle(numbers)
print(numbers) ```
출력:
[3, 5, 2, 4, 1]
결론
파이썬의 random
모듈을 사용하여 다양한 분야에서 난수를 생성할 수 있습니다. 게임, 추첨, 시뮬레이션 등 다양한 분야에서 활용할 수 있는 유용한 기능입니다.
해시태그
파이썬 #난수 #random #게임 #추첨 #시뮬레이션
댓글