int rands;
srand((unsigned)time(NULL));
int rands=rand();
好象一般是这么用的,可是我发现效果不好,所以加入
for(int t=0;t<BUF_SIZE;t++)
{
    rands=rand();
    srand(rands*t);
}
在循环中rands的值非常的rand,我用他产生白噪声,效果不错,你可以试一下,不要忘记给分哦!