value += (rand() % 201) - 100; // it's 201 becouse with 200 the value would be in [-100, 99]
Run Code Online (Sandbox Code Playgroud)
不要忘记初始化随机值的种子(调用srand()),否则它将生成相同的值.初始化种子的好方法是使用时间:
srand(time(NULL));
Run Code Online (Sandbox Code Playgroud)