\

Pythonでは、乱数を生成するためのいくつかの方法があります。ここでは、その中でも主要な方法をいくつか紹介します。

randomモジュール

Pythonの標準ライブラリに含まれるrandomモジュールを使用すると、さまざまな種類の乱数を生成することができます。

random()

random()関数は、0.0以上1.0未満の範囲で浮動小数点数の乱数を生成します。

import random
print(random.random())

randint(a, b)

randint(a, b)関数は、aからbまでの範囲のランダムな整数を生成します。

import random
print(random.randint(1, 10))

uniform(a, b)

uniform(a, b)関数は、aからbまでの範囲のランダムな浮動小数点数を生成します。

import random
print(random.uniform(1, 10))

Numpyの乱数生成

Numpyもまた、乱数の生成に使用できます。例えば、numpy.random.rand()関数を使用して、0から1の範囲の乱数を生成することができます。

import numpy as np
print(np.random.rand())

また、乱数の範囲を変えたい場合は、生成した乱数に対してベクトル演算を行うことで実現できます。

import numpy as np
print(np.random.rand(100) * 40 + 30)  # 30〜70の乱数を100個生成

これらの関数を使って、必要な乱数を簡単に生成することができます。乱数は、シミュレーションや機械学習など、さまざまな場面で利用されます。適切な関数を選んで、プログラムに活用しましょう。.

投稿者 admin

コメントを残す

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