[code]srand( time(0) );

Personellement,
je crois que votre fonction est un peu lente...et je trouve celle plus rapide
void alea(k)
{
int i;
for(i=0;i<k;i++)
T[i]=rand();
}