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

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


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

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



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