rand() kullanmadan rastgele sayı nasıl üretilir?

1'den 100'e kadar sayıları diziye ekler, veya for döngüsü içine alırsın, oradan aklına gelen indise sahip numarayı yazdırırsın. rand komutu olmadan sıkıntı ya 😀
Benim de aklıma bu gelmişti. Ama indis de rastgele seçilmeli.
 
C:
uint32_t state = 777;

char myRand()
{
   state = state * 1664525 + 1013904223;
   return state >> 24;
}

 

Yeni konular

Geri
Yukarı