Originariamente inviato da maninblack
ciao ...devo generare 2 coppie di numeri casuali per "n" volte, il piu' possibile distinti. Ho provato a fare cosi' solo ke mi genera sempre due stessi numeri:
codice:
dove n= range in cui generare il num
k= è il numero di coppie da generare
while(k<v)
 {
  srand (time(NULL));

  num1=rand()%n;
  printf ("%d\n", num1);

  num2=rand()%n;
  printf ("%d\n", num2);

  k++;
 }
mai usare srand all'interno di un ciclo..
e' una funzione lenta..
codice:
srand (time(NULL));
while(k<v)
 {
  num1=rand()%n;
  printf ("%d\n", num1);
  num2=rand()%n;
  printf ("%d\n", num2);
  k++;
 }