PDA

View Full Version : سوال: تولید اعدادتصادفی درc++ لطفا کمک کنید



GOLDSHADOW
شنبه 09 فروردین 1393, 17:26 عصر
سلام دوستان من میخوام از1تا6 یک عدد تصادفی انتخاب بشه وداخل یک متغیر نگهداری بشه به نظر شما من چه کنم؟:متعجب::متعجب::متعجب:

Salar Moghaddam
شنبه 09 فروردین 1393, 17:46 عصر
#include <cstdlib>

int main()
{
int a = 1 + rand() % 6;
}

Mojtaba.Shateri
شنبه 09 فروردین 1393, 17:59 عصر
#include <cstdlib>
#include <ctime>
#include <iostream>
using namespace std;
int main()
{
srand((unsigned)time(0));
int random_integer = rand();
cout << random_integer << endl;
}

یا

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
srand((unsigned)time(0));
int random_integer;
int lowest=1, highest=10;
int range=(highest-lowest)+1;
for(int index=0; index<20; index++){
random_integer = lowest+int(range*rand()/(RAND_MAX + 1.0));
cout << random_integer << endl;
}
}

اینم برا C :
#include <stdlib.h>
#include <time.h>

int main ()
{
srand ( time(NULL) );
int random_number = rand();
return 0;
}

GOLDSHADOW
یک شنبه 10 فروردین 1393, 11:22 صبح
من با کامپایلر devc++ کارمی کنم

GOLDSHADOW
یک شنبه 10 فروردین 1393, 11:44 صبح
من با کامپایلر devC++‎‎ کارمی کنم