עבור לתוכן

מספרים רנדומליים C++

Featured Replies

פורסם

שלום לכולם.

אני מנסה להבין את דוגמת הקוד הבאה ולא מצליח :-\ .

מישהו יכול להסביר מה אומרות הפקודות? ׁׁ(זה פעם ראשונה שאני רואה ספריית CTIME).


#include<ctime>

#include<cstdlib>

#include<iostream>

using namespace std;

int main()

{

int i, seed, r, first;



seed = time(0);



srand(seed);

first = rand();



for (i = 0; i < 333333; i++) {

r = rand();

if (r == first)

break;

}



cout<< "RAND_MAX = " << RAND_MAX << endl

<< "seed = " << seed << endl

<< "first = " << first << endl

<< "period = " << i + 1 << endl << endl;

return 0;

}

תודה מראש לעוזרים! שוב אני מציין זאת פעם ראשונה שאני מתעסק במספרים רנדומליים.

פורסם

למה כל שורת קוד נמצאת בטג נפרד? תערוך את ההודעה ושים את כל השורות באותו טג...

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים