C++ Random Sayı Üretme

C++’ta nasıl random sayı üretebileceğinizi göstereceğim. Random sayı üretmek için rand()%sayi komutu kullanılır. Sayı yerine kaç yazarsanız 0 ile o sayı arasında random sayı üretir.

Aşağıdaki örnekte sayı 0 ile 2 arasında üretiliyor ve sayı 1 kere üretiliyor. Programı kapatıp açsanızda sayı değişmez. Diğer örnekte değişen sayı yapacağız.


#include <iostream>
#include <conio.h>
#include <stdlib.h>

using namespace std;

int main()
{
int a;

a=rand()%2;
cout << a<< endl;
return 0;
}

Bu örnekte sayımızı 1 ile 10 arasında üretip, programı her kapatıp açtığımızda sayının yenilenmesini sağlayacağız. Yenilenmesini sağlayan kod srand() komutudur.


#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <time.h>

using namespace std;

int main()
{
int a;
srand(time(NULL));
a=1+rand()%10;
cout << a<< endl;
return 0;
}

NOT: Kütüphaneleri eklemezseniz hata verir.

Furkan Aktaş

Bilgisayar Mühendisiyim. Microsoft MCSA Web Applications Sertifikasına Sahibim. Aktif iş hayatımda Full Stack .Net Developer olarak çalışmaktayım.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir