Python 3で浮動小数点の範囲内でランダムな数値を取得する方法

PYTHON3 チュートリアル

Python 3で浮動小数点の範囲内でランダムな数値を取得する方法

Python 3では、標準ライブラリのrandomモジュールを使用して浮動小数点の範囲内でランダムな数値を取得することができます。具体的には、random.uniform()関数を使用することで指定した範囲内のランダムな浮動小数点数を生成することができます。

random.uniform()関数の使用例

import random

# 範囲[0.0, 1.0)の間でランダムな浮動小数点数を生成
random_num = random.uniform(0.0, 1.0)
print(random_num)

上記のコードでは、random.uniform(0.0, 1.0)を使って0.0以上1.0未満の範囲でランダムな浮動小数点数を生成し、その結果を出力しています。

さらなる範囲指定の例

もちろん、他の範囲を指定することもできます。以下の例では、-5.0以上5.0以下の範囲でランダムな浮動小数点数を生成しています。

import random

random_num = random.uniform(-5.0, 5.0)
print(random_num)

リストからランダムな要素を選択する例

random.uniform()関数は連続した範囲内でのランダムな数値生成に使われますが、リストやタプルからランダムな要素を選択する場合はrandom.choice()関数を使用します。

import random

my_list = [1, 2, 3, 4, 5]
random_element = random.choice(my_list)
print(random_element)

以上の例を通じて、Python 3で浮動小数点の範囲内でランダムな数値を取得する方法について理解を深めることができます。

Python 3では、randomモジュールを使用して浮動小数点の範囲内でランダムな数値を取得することができます。具体的には、randomモジュールのuniform関数を使用することで、指定した範囲内のランダムな浮動小数点数を取得することができます。

例えば、0から1の範囲内でランダムな浮動小数点数を取得する場合、以下のようにコードを記述します。

import random
random_number = random.uniform(0, 1)

このコードを実行すると、0以上1未満の範囲内でランダムな浮動小数点数が取得されます。uniform関数の引数には、取得したい範囲の最小値と最大値を指定することができます。

以上がPython 3で浮動小数点の範囲内でランダムな数値を取得する方法です。

購読
通知
0 Comments
Inline Feedbacks
View all comments