Generar numeros aleatorios C++

 
   1: //GENERAR NUMEROS ALEATORIOS SIN DUPLICADOS
   2: #include <iostream.h>
   3: #include <stdlib.h>
   4: #include <conio.h>
   5:  
   6: int x;               
   7: int y;
   8: int na;                                
   9: int a[10];
  10: int z;
  11:  
  12: main()
  13: {
  14: randomize();
  15: while(x<10)
  16:     {
  17:         int c=0;
  18:     na=random(10);
  19:     for(y=0; y<10; y++)
  20:         {
  21:         if(na==a[x])
  22:             {
  23:             c++;
  24:             }
  25:         }
  26:     if(c==0)
  27:         {
  28:         a[x]=na;
  29:         x++;
  30:                 }
  31:     else
  32:         {
  33:         na=random(10);
  34:                 }
  35:     }
  36: for(z=0; z<10; z++)
  37:     {
  38:         cout<<"\n"<<a[z];
  39:         }
  40: }
0