import random
设定模拟次数
N = 10000
将0到1区间等分为10个子区间,用于统计每个区间内随机数的数量
bins = [0] * 10
for _ in range(N):
random_num = random.random()
计算随机数所属的区间索引,并将对应区间的计数加1
bin_index = int(random_num * 10)
bins[bin_index] += 1
输出每个区间内随机数的数量
for i, count in enumerate(bins):
print(f"区间 {i/10}-{(i + 1)/10}: {count}")