正規分布から生成した乱数を特定の範囲に制限することは可能ですが、直接的には難しいです。 正規分布は理論上無限の範囲を持つため、特定の範囲に収めるためには、生成した乱数をフィルタリングする必要があります。 例えば、生成した乱数の中から特定の範囲に収まるものだけを選択する方法があります。 以下のように実装できます。 import numpy as np# 平均0、標準偏差1の正規分布から乱数を生成random_numbers = np.random.normal(loc=0, scale=1, size=1000)# 特定の範囲に制限(例: -2から2の範囲)limited_numbers = random_numbers[(random_numbers >= -2) & (random_numbers <= 2)] この方法で、特定の範囲に収まる乱数を得ることができますが、生成する乱数の数が減少する可能性があることに注意してください。