pythonのコードで
import random
とファイルの冒頭に記述したとき、
標準ライブラリの randomクラスがインポートされるのでしょうか?
それを使って1から10までの整数のうち、
ランダムで値を取得する処理は
記述できるのでしょうか?
↓
はい、`import random` をコードの冒頭に記述すると、
Pythonの標準ライブラリの
`random` モジュールがインポートされます。
そして、`random` モジュールを使用すれば、
1から10までの整数をランダムに取得することが可能です。
### 例:
```python
import random
# 1から10までの整数をランダムに取得
num = random.randint(1, 10)
print(num)
```
#### 説明:
- `random.randint(a, b)` は、
`a` 以上 `b` 以下の整数をランダムに返します。
- 上記の例では、1 以上 10 以下の整数がランダムに選ばれます。
もし、1 以上 10 以下の整数の中から
**ランダムに複数個** 取得したい場合は、
`random.choices()` や `random.sample()`
を使うこともできます。
#### ランダムに3個の整数を取得(重複あり)
```python
numbers
= random.choices(range(1, 11), k=3)
print(numbers)
```
#### ランダムに3個の整数を取得(重複なし)
```python
numbers
= random.sample(range(1, 11), 3)
print(numbers)
```
どの方法を使うかは、要件に応じて選んでください!
コメント
コメントを投稿