#include #include #include static int numbers[256]; static void Shuffle(int count) { int i, tmp; while( --count > 0 ) { i = rand() % (count + 1); tmp = numbers[i]; numbers[i] = numbers[count]; numbers[count] = tmp; } } int main(int argc, char **argv) { int count, i; srand(time(NULL)); for(count = 0; count < 256; count++) { if( scanf("%d", &i) != 1 ) break; numbers[count] = i; } Shuffle(count); for(i = 0; i < count; i++) printf("numbers[%d] = %d\n", i, numbers[i]); return 0; }