#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void shuffle_sattolo(int *a, size_t size)
{
	while (size > 1)
	{
		size--;
		int j = rand() % size;
		int tmp = a[j];
		a[j] = a[size];
		a[size] = tmp;
	}
}

int main(int argc, char **argv)
{
	srand(time(NULL));

	int arr1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14};
	shuffle_sattolo(arr1, 14);

	int arr2[] = {0, 1, 2, 3};
	shuffle_sattolo(arr2, 4);

	for (size_t i = 0; i < 14; i++)
		printf("%d ", arr1[i]);

	putchar('\n');
	
	int a, b, c, d;
	a = arr2[0]; b = arr2[1]; c = arr2[2]; d = arr2[3];
	printf("%d\n", a);
	printf("%d\n", b);
	printf("%d\n", c);
	printf("%d\n", d);

	return 0;
}