特定の範囲内の乱数を生成するために、この関数を作成しました。負の範囲を含めると、より負の数が生成されるように見えることに気付きました。例: -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;
}