在封闭间隔内生成随机的非零整数

时间:2019-05-28 01:15:24

标签: c++ random

我需要使用int非零权重在加权图中创建随机边缘。我找不到在c ++中创建随机数生成器的任何解决方案,能够让我返回范围内某个非零值的int。

我的以下功能可以更好地说明我的问题:

/* Non-zero random integer numbers generator in closed interval */
#include <cstdlib>
#include <ctime>

int randomize(int upper_limit, int lower_limit){
    srand(time(NULL));
    int x = 0;
    do
    { 
        x = rand() ...what I need to do?
    }
    while(resp == 0);

    return x;
}

0 个答案:

没有答案