\

Pythonでは、重複なしの乱数リストを生成するためにrandom.sample関数を使用します。以下にその使用例を示します。

import random

lst = list(range(0, 10))
print(*random.sample(lst, len(lst)))  # 例: 8 9 7 6 0 3 1 2 5 4

このコードでは、0から9までの整数のリストを作成し、その中からランダムに選んだ数値を出力しています。random.sample関数は、第一引数にリスト、第二引数に選び出す要素数を指定します。

また、重複ありの乱数リストを生成する場合は、random.choices関数を使用します。

import random

lst = list(range(0, 10))
print(*random.choices(lst, k=len(lst)))  # 例: 2 4 7 5 6 1 7 9 3 2

このコードでは、0から9までの整数のリストからランダムに選んだ数値を出力していますが、同じ数値が複数回選ばれる可能性があります。

以上がPythonで重複なし及び重複ありの乱数リストを生成する基本的な方法です。これらの関数を活用することで、様々な状況に対応する乱数リストを簡単に生成することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です