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

#define S_MAX 256*1024
#define H_MAX 0x10000

int main()
{
	static unsigned short s[S_MAX];
	static unsigned char h[H_MAX] = {0};
	int	i;

	srand(time(NULL));
	for (i = 0; i < S_MAX; i++) {
		s[i] = rand();
	}

	for (i = 0; i < H_MAX; i++) {
		h[s[i]]++;
	}
	for (i = 0; i < H_MAX; i++) {
		if (1 < h[i]) {
			printf("%d %d\n", i, h[i]);
		}
	}

	return 0;
}
