Skip to content

Instantly share code, notes, and snippets.

@dmnlk
Created January 9, 2012 03:17
Show Gist options
  • Select an option

  • Save dmnlk/1580843 to your computer and use it in GitHub Desktop.

Select an option

Save dmnlk/1580843 to your computer and use it in GitHub Desktop.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define ARRAYINT 10000
int main(){
int array[ARRAYINT];
int i=0;
int ran,ran2;
int tmp =0,;
int j=0;
srand((unsigned)time(NULL));
for(i=0;i<ARRAYINT;i++){
array[i]=i;
}
for(i=0;i<ARRAYINT;i++){
printf("%d ",array[i]);
}
printf("\n");
for(i=0;i<ARRAYINT;i++){
ran= rand()%ARRAYINT;
tmp = array[ran];
ran2 = rand()%ARRAYINT;
array[ran]=array[ran2];
array[ran2]=tmp;
}
for(i=0;i<ARRAYINT;i++){
printf("%d ",array[i]);
}
printf("\n");
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment