# include <stdio.h>
# include <stdlib.h>
/** Permutation table **/

void makePerm(int *x,int n)
{
	int i;
	for(i=0;i<n;i++)
	{
		int pos1=i;
		int pos2=rand() %n;
		int t=x[pos1];
		x[pos1]=x[pos2];
		x[pos2]=t;
	}
}

void printArray(int *x,int n)
{
	int i;
	for(i=0;i<n;i++) printf("%4d",x[i]);
	printf("\n");
}

int main()
{
	int i;
	int p[20];
	for(i=0;i<20;i++) p[i]=i+1;
	makePerm(p,20);
	printArray(p,20);
	return 0;
}
