我想看看是否有任何方法可以生成我想要自定义的分布不均匀的随机数。
例如:
在 100 个生成的数字中,我希望有:
10个
20乙
40℃
10天
15E
5楼
我想说,我是编程新手,所以请尝试用简单的答案来帮助我。
真的真的谢谢你。
最佳答案
对于此类问题,这是一个非常简单但通常非常有效的解决方案:
char *samples = "AABBCCDDEEFFFFF";
char randomSample() {
return sample[rand() % strlen(samples)];
}
关于c - rand() 中的不均匀分布(C 语言),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59365086/