标签: c multithreading random
我正在尝试在新线程中生成一个随机数1-150,似乎每次都选择相同的数字。 (42)
int iRandomNumber = rand() % 150 + 1; //1-150 random number (doesn't work)
我不确定为什么每次都选择42。我在主线程中使用它,它工作得很好。但我也需要在一个新的线程中使用它。还有另一种方法吗?