Pythonでの乱数生成
random.randomrandom.randintrandom.uniformrandom.randrangerandom.choicerandom.samplerandom.shufflerandom.seedЗадание 1
二つの整数が与えられます:
pythonnum1 = 10
num2 = 20
与えられた数値で定義された範囲から、ランダムな整数を生成してください。
Задание 2
二つの整数が与えられます:
pythonnum1 = 5
num2 = 30
与えられた数値で定義された範囲から、疑似乱数の整数を生成してください。
Задание 3
二つの浮動小数点数が与えられます:
pythonnum1 = 1.345
num2 = 14.784
与えられた数値で定義された範囲から、疑似乱数の実数(浮動小数点数)を生成してください。
Задание 4
二つの整数が与えられます:
pythonnum1 = -2
num2 = 10
与えられた数値で定義された範囲から、ランダムな実数(浮動小数点数)を生成してください。
Задание 5
三つの数値が与えられます:
pythonnum1 = 5
num2 = 50
num3 = 4
一つ目と二つ目の数値で定義された範囲からランダムな数値を生成してください。三つ目の数値がサンプリングのステップを決定します。
Задание 6
リストが与えられます:
pythonlst = [1, 2, 3, 4, 5]
このリストからランダムな要素を取得してください。
Задание 7
リストが与えられます:
pythonlst = [1, 2, 3, 4, 5]
元のリストからランダムに選ばれた三つの要素からなる新しいリストを取得してください。
Задание 8
リストが与えられます:
pythonlst = [1, 2, 3, 4, 5]
このリストの要素をランダムな順序にシャッフルしてください。
Задание 9
重複を含むリストが与えられます:
pythonlst = [1, 1, 1, 2, 2, 3, 3, 4, 5]
サンプル内で要素が重複しないように、リストから三つのランダムな要素を取得してください。
Задание 10
数値が与えられます:
pythonnum = 7
これをシード値として設定(初期化)してください。
Задание 11
タプルが与えられます:
pythontlp = (10, 6, 2, 4)
ここからランダムな数値を取得し、その後、その値をシードとして設定(初期化)してください。