C语言 具有权重的随机数生成器
C语言 具有权重的随机数生成器该函数可以按照权重表及区间表,按概率生成随机数函数:输入:区间表,权重表(注意总和为1.0),区间数量输出:随机数int Weight_rand(int interval[][2],float *weight,size_t IntervalNum){ float Rand_0_1,WeightTran = 1.0; int ret = 0; Rand_0_1 = (float)rand()/(RAND_MAX+1.0); //在0 ~ 1
原创
2021-04-14 15:48:02 ·
1046 阅读 ·
0 评论