srand(time(NULL)); sorunu

Başlatan Recep METE, 29 Aralık 2014, 20:28:36

Recep METE

Alıntı yapılan: salih - 30 Aralık 2014, 16:54:33
@Semfero Şöyle bir kod denedim.
Sonuçlar iyi gibi, tekrar sayısı makul düzeyde, bir incele istersen.
While(True)   
   {                
      zar = (rand()%6)+1;
      printf("Zar=%u\r\n",zar);
      srand(say++);
      delay_ms(500);
   }

Sonuçlar



Zar=4                                                         
Zar=1                                                         
Zar=3                                                         
Zar=4                                                         
Zar=1                                                         
Zar=6                                                         
Zar=2                                                         
Zar=4                                                         
Zar=6                                                         
Zar=5                                                         
Zar=1                                                         
Zar=3                                                         
Zar=5                                                         
Zar=4                                                         
Zar=1                                                         
Zar=2                                                         
Zar=4                                                         
Zar=4                                                         
Zar=6                                                         
Zar=1                                                         
Zar=4                                                         
Zar=3                                                         
Zar=5

Zar=6                                                         
Zar=3                                                         
Zar=2                                                         
Zar=4                                                         
Zar=6                                                         
Zar=2                                                         
Zar=1                                                         
Zar=4                                                         
Zar=5                                                         
Zar=1                                                         
Zar=6                                                         
Zar=3                                                         
Zar=4                                                         
Zar=6                                                         
Zar=6                                                         
Zar=1                                                         
Zar=3                                                         
Zar=3                                                         
Zar=5                                                         
Zar=6                                                         
Zar=3                                                         
Zar=2                                                         
Zar=4

Zar=5                                                         
Zar=2                                                         
Zar=1                                                         
Zar=3                                                         
Zar=5                                                         
Zar=1                                                         
Zar=6                                                         
Zar=3                                                         
Zar=4                                                         
Zar=6                                                         
Zar=6                                                         
Zar=2                                                         
Zar=3                                                         
Zar=5                                                         
Zar=5                                                         
Zar=1                                                         
Zar=2                                                         
Zar=5                                                         
Zar=4                                                         
Zar=6                                                         
Zar=2                                                         
Zar=4                                                         
Zar=3                                                         
Zar=6                                                         
Zar=1                                                         
Zar=3

Hocam emeğine,eline sağlık çok teşekkürler.
printf(lcd_putc,"\f  Ne kadar okursan oku, bilgine, yakışır şekilde davranmıyorsan cahilsin demektir.  \n   semfero");d