下面是一个生成 12 个随机数的 Python 代码,满足正态分布,并且最大值小于 1:

import numpy as np

mean = 0.9104
std = 1  # 标准差可以根据需要进行调整

# 生成12个满足正态分布的随机数
random_numbers = np.random.normal(mean, std, 12)

# 如果最大值大于1,则重新生成随机数
while np.max(random_numbers) >= 1:
    random_numbers = np.random.normal(mean, std, 12)

print(random_numbers)

这段代码使用了'numpy'库的'random.normal'函数生成满足指定均值和标准差的正态分布随机数。如果生成的随机数中最大值大于等于1,则重新生成随机数,直到满足条件为止。

Python 生成小于1 的正态分布随机数 (均值 0.9104)

原文地址: https://www.cveoy.top/t/topic/njHm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录