C++ rastgele sayılar nasıl üretilir?

Kendi random sayı üretici fonksiyonunu yazabilirsin. Sabit olmayan bir değişkeni bir işleme sokarsan sana aynı olmayan sayılar üretebilir , bunu Time ile yapabilirsin.

Biraz da kendin yazmanı istediğimden hazır kodu burada paylaşmak istemiyorum.
 
Kendi random sayı üretici fonksiyonunu yazabilirsin. Sabit olmayan bir değişkeni bir işleme sokarsan sana aynı olmayan sayılar üretebilir, bunu Time ile yapabilirsin.

Biraz da kendin yazmanı istediğimden hazır kodu burada paylaşmak istemiyorum.

Time kullanmak için <ctime> eklemem gerekmiyor mu? Bu da C kütüphanesinden değil mi?
 
Şöyle bir kod atayım sen anlarsın. Birçok farklı yolu var C++'ta rastgele sayı elde etmenin. Buradan öğrenebilirsin.

std:: olan kısımları yazmamak için using namespace std; yazabilirsin kütüphaneleri ekledikten sonra.

Kod:
#include <iostream>
#include <random>

std::random_device rng;
std::mt19937 run(rng());
std::uniform_int_distribution<std::mt19937::result_type> aralik(0, 100);

int main() {
    int a = aralik(run);
    std::cout << a << std::endl;

    return 0;
}
 

Yeni konular

Geri
Yukarı