Python の random モジュールを使った実験
次に、アレクシスはあなたにrandom
モジュールについて教えたいと思っています。このモジュールを使うと、ヘイブンでのエネルギー需要の変動をシミュレートする際に不可欠な、乱数を生成して確率に基づいた決定を行うことができます。
~/project
ディレクトリに次のコードを持つrandom.py
という Python ファイルを開きます。
import random
def main():
## ランダムなエネルギーパルス値を生成する
energy_spike = random.uniform(1.0, 2.0)
print(f"Random energy spike multiplier: {energy_spike}")
## エネルギー配分戦略を決定するためのサイコロの振りをシミュレートする
dice_roll = random.randint(1, 6)
if dice_roll <= 3:
print("Strategy A: Distribute energy evenly across all sectors.")
else:
print("Strategy B: Allocate more energy to residential sectors.")
if __name__ == "__main__":
main()
コードを書いた後、それを実行して乱数計算の結果を見てみましょう。
python3 random.py
あなたは次のような出力を得るかもしれません。
Random energy spike multiplier: 1.6548788347052577
Strategy A: Distribute energy evenly across all sectors.