新线程中的rand()函数不起作用

时间:2014-09-02 15:18:52

标签: c multithreading random

我正在尝试在新线程中生成一个随机数1-150,似乎每次都选择相同的数字。 (42)

int iRandomNumber = rand() % 150 + 1; //1-150 random number (doesn't work)

我不确定为什么每次都选择42。我在主线程中使用它,它工作得很好。但我也需要在一个新的线程中使用它。还有另一种方法吗?

0 个答案:

没有答案