Rastgele bir sayı üretmek isteyeceğiniz birçok durum var. Rasgele sayı üretimi hakkında bilmeniz gereken iki fonksiyon vardır. Birincisi rand() ‘dir, bu fonksiyon sadece bir rastgele sayı döndürecektir. Bunu düzeltmenin yolu, ilk olarak srand () fonksiyonunu çağırmaktır.
Aşağıdaki birkaç rasgele sayı üretmek için basit bir örnektir. Bu örnek, sistem saatinizde saniye sayısını almak için rand() işlevini kullanır ve rand() işlevini rasgele çeker.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main () { int i,j; //sistem saatinden rastgele okuma icin kur srand( (unsigned)time( NULL ) ); /* 10 tane rastgele sayı oluştur. */ for( i = 0; i < 10; i++ ) { // gercek rastgele sayi olustur. j = rand(); cout <<" Random Sayi : " << j << endl; } return 0; } |
Add Comment