void Permut(int *A, int n) { /* Obtem permutacao randomica dos numeros entre 1 e n */ int i, j, b; for (i = n; i >= 1; i--) { j = (int)(i * rand0a1() + 1); b = A[i - 1]; A[i - 1] = A[j - 1]; A[j - 1] = b; } }
void Permut( TipoChave A[], int n) { int i,j; TipoChave b; for(i = n; i>0; i --) { j = (i * rand0a1()); b = A[i]; A[i] = A[j]; A[j] = b; } }