Pythonでの乱数生成
random.random
random.randint
random.uniform
random.randrange
random.choice
random.sample
random.shuffle
random.seed
二つの整数が与えられます:
num1 = 10
num2 = 20
与えられた数値で定義された範囲から、ランダムな整数を生成してください。
二つの整数が与えられます:
num1 = 5
num2 = 30
与えられた数値で定義された範囲から、疑似乱数の整数を生成してください。
二つの浮動小数点数が与えられます:
num1 = 1.345
num2 = 14.784
与えられた数値で定義された範囲から、疑似乱数の実数(浮動小数点数)を生成してください。
二つの整数が与えられます:
num1 = -2
num2 = 10
与えられた数値で定義された範囲から、ランダムな実数(浮動小数点数)を生成してください。
三つの数値が与えられます:
num1 = 5
num2 = 50
num3 = 4
一つ目と二つ目の数値で定義された範囲からランダムな数値を生成してください。三つ目の数値がサンプリングのステップを決定します。
リストが与えられます:
lst = [1, 2, 3, 4, 5]
このリストからランダムな要素を取得してください。
リストが与えられます:
lst = [1, 2, 3, 4, 5]
元のリストからランダムに選ばれた三つの要素からなる新しいリストを取得してください。
リストが与えられます:
lst = [1, 2, 3, 4, 5]
このリストの要素をランダムな順序にシャッフルしてください。
重複を含むリストが与えられます:
lst = [1, 1, 1, 2, 2, 3, 3, 4, 5]
サンプル内で要素が重複しないように、リストから三つのランダムな要素を取得してください。
数値が与えられます:
num = 7
これをシード値として設定(初期化)してください。
タプルが与えられます:
tlp = (10, 6, 2, 4)
ここからランダムな数値を取得し、その後、その値をシードとして設定(初期化)してください。