felina1907
Decapat
- Katılım
- 17 Eylül 2020
- Mesajlar
- 9
Merhaba. C++11'de random nasıl int sayılar üretebilirim? Class yapıları ve C library fonksiyonları olmayacak yani rand() kullanmadan.
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.
std::
olan kısımları yazmamak için using namespace std;
yazabilirsin kütüphaneleri ekledikten sonra.#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;
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.