23 Ocak 2018 Salı

random uniform_int_distribution Sınıfı

Giriş
Şu satırı dahil ederiz.
#include <boost/random/uniform_int_distribution.hpp>
Constructor
Şöyle yaparız.
boost::random::uniform_int_distribution<> numberGenerator (1, 4);
operator () metodu
Şöyle yaparız.
boost::random::mt19937 gen;
int r = numberGenerator (gen);
param metodu
Aralığı değiştirmek için kullanılır. Şöyle yaparız.
using namespace boost::random;

// Create an uniform_int_distribution object
uniform_int_distribution<> dist(1, 6);

// Create a params object
uniform_int_distribution::param_type newParams(10, 500);

// The following will reconfigure dist to have 10 and 500 as 
// min and max value
dist.param(newParams);




Hiç yorum yok:

Yorum Gönder