Ciao,
devo generare, in parallelo su più macchine, un file contenente coppie di numeri casuali.
codice:
void number_generator() {
	FILE *fd = NULL;
	int k;
	char toOrder[15] = "casual.txt";
		
	if ( (fd = fopen(toOrder, "w")) == NULL) {
		printf("errore di apertura %s\n", casual);
		return;
	}
	srand(time(0));
	for (k=0; k<N_MAX; k++)
		fprintf(fd, "<%d,%d>\n", rand(), rand());
	fclose(fd);
}
In questo modo srand inizializza la generazione dei numeri al secondo corrente...se non mi sbaglio...ma in questo modo potrei avere coppie duplicate su vari pc, quello che voglio è che non ci siano coppie uguali.
Non cè un altro modo di inizializzare con srand che mi permetta di avere diverse distribuzioni di numeri casuali?

tipo: srand("tempo in millisencodi")?

Esiste inoltre un modo x settare il numero massimo generabile?
grazie.
ciao.