PDA

View Full Version : تولید اعداد تصادفی پشت سر هم



hootan
چهارشنبه 03 بهمن 1386, 22:37 عصر
سلام
من نیاز دارم که برنامه ام پشت سر هم اعداد تصادفی که بین دو عدد خاص هستند تولید کند
من برای تولید عدد تصادفی روش زیر رو بلد هستم

#include <cstdlib>
#include <ctime>
#include <iostream>

using namespace std;

int main() {
srand(time(NULL));
cout << rand() % 10 + 1 << endl; //number between 1 and 10

return 0;
}
ولی به درد تولید پشت سرهم نمی خوره چون در این حالت تمام اعداد تولید شده یکسانند
اگه میشه راهنمایی کنید
ممنون

amir_civil
چهارشنبه 03 بهمن 1386, 23:07 عصر
سلام
منظورت از تولید پشت سر هم چیه؟
این برنامه هربار که اجرا بشه 10 عدد رندوم میده


#include <cstdlib>
#include <ctime>
#include <iostream>
#include <conio.h>

using namespace std;

int main() {
srand(time(NULL));
for(int f=0;f<=10;f++)
{

cout << rand() % 10 + 1 << endl; //number between 1 and 10
}
getch();
return 0;
}

sepehrmm
جمعه 12 بهمن 1386, 20:32 عصر
شما برنامتو کامپایل کن بعد فایل اجرایی شو (exe) اجرا کن فکر کنم در این حالت دیگه اعداد تکراری نیست.