我写了这个函数来产生一定范围内的随机数。我注意到当我包含一个负范围时,它似乎会产生更多的负数。例如 -5 到 5
我假设这不是随机的。这段代码有问题吗?
int random_number_generator(int lowest, int highest)
{
srand((unsigned)time(0));
int random_integer;
random_integer = lowest+(rand()%highest);
cout << random_integer << endl;
}