random.sample
0から99までの整数の中から、重複しないように10個をランダムに選びたい。最も適切なものを1つ選べ。
- A
random.choice(range(100)) - B
random.sample(range(100), 10) - C
random.random() * 10 - D
random.randrange(10)
正解と解説を見る
正解:B
random.sample() は、重複なしで指定した個数の要素をランダムに選ぶ。
| モジュール | 用途 |
|---|---|
| random.random() | 0以上1未満の乱数 |
| random.sample(列, k) | 重複なしでk個を選ぶ |
- A
誤り。choice は要素を1つだけ選ぶ。
- B
正しい。sample は、重複のないように指定した個数をランダムに選んでリストで返す。
- C
誤り。0以上1未満の浮動小数点数に10を掛けた値で、整数を10個選ぶわけではない。
- D
誤り。0から9までの整数を1つ選ぶ。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。