View Full Version : سوال: انتخاب يك عدد تصادفي بين دوعدد بزرگ مثلا 1تا 10000000000
imaneblis33
چهارشنبه 30 بهمن 1392, 17:00 عصر
با سي يا سي پلاس هم فرق نداره لطفا كمك كنيد ممنون ميشم ...
amirhossein.ha
چهارشنبه 30 بهمن 1392, 17:26 عصر
یه راهش اینه که مثلا دو تا عدد تصادفی کوچیک پیدا کنی بعد اون را بزاری توی یه رابطه و اعداد بزرگ درست کنی مثلا :
long long a=rand(),b=rand();
cout<< (1<<20)*a + b<<endl;
یا مثلا :
long long a=rand(),b=rand();
cout<< (a<<20) + (b<<2)<<endl;
در کل فک کنم همین راهش باشه
infinity2
شنبه 03 اسفند 1392, 02:17 صبح
http://www.cplusplus.com/reference/random/
مثلا
std::default_random_engine generator;
std::uniform_int_distribution<int> distribution(1,MAX_INT);
int random_number = distribution(generator);
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.