我想获取1到10之间的随机数。 实际上它是有效的,但当它在循环中时,我并没有真正获得随机数。
int randomNum;
srand ( (unsigned int)time(NULL) );
randomNum = rand() % 10;
我在这里和Google上花了数小时寻找解决方案,但似乎没有人真正解决它(或者我没搜索好)。我们从随机器中获得的价值取决于秒数(不是毫秒或其他编程语言中的某些东西),这就是为什么数字不是随机的原因。
此外,我不想下载C包,因为我在大学实验室运行代码,他们不会允许这样做。
有没有人对这个问题有创造性的解决方案?也许是一些数学函数?
srand
函数。 - user1944441