【发布时间】:2010-11-25 05:01:47
【问题描述】:
我正在尝试生成随机整数(均匀分布)。 我在另一个论坛上发现了这个 sn-p,但它的工作方式非常奇怪..
srand(time(NULL));
AB=rand() % 10+1;
使用这种方法,我会在一个循环中获取值,因此该值会随着每次调用而增加,直到它再次下降。我想这与将时间用作初始化程序有关吗? 这样的东西出来了。
1 3 5 6 9 1 4 5 7 8 1 2 4 6 7.
然而,我想得到完全随机的数字,比如
1 9 1 3 8 2 1 7 6 7 5...
感谢您的帮助
【问题讨论】: