读书人

求一随机算法想着有点简单做起来就

发布时间: 2012-03-11 18:15:38 作者: rapoo

求一随机算法,想着有点简单,做起来就有很多问题


有一数组 int s[10]; 装填它的一个指针数组 int *ps[10]

要求ps数组是随机混乱的。很简单啊,效率要高。



[解决办法]
去看看高效洗牌程序
[解决办法]
不要把这两句放到循环里啊,这样循环了1000次的时候,随机数还是相同的。执行完要2秒多
srand((unsigned)time(NULL));//这个当然不需要放到循环里,不然循环一次的时间太短,每次种子相同,随机数自然也相同了,种子一次设置即可,用time是保证两次运行之间的随机效果
temp=rand();

读书人网 >C++

热点推荐