כיצד להשתמש ב-rand() ב-C++

Kyzd Lhstms B Rand B C



ה רנד() היא פונקציה מובנית בספרייה הסטנדרטית C++ המוגדרת בקובץ הכותרת . כאשר פונקציה זו נקראת, האלגוריתם יוצר מספרים אקראיים בטווח נתון. אתה יכול בנוסף להשתמש בשיטה זו כדי ליצור מחרוזות וסיסמאות אקראיות. הוסף את קובץ התבנית במהלך תחילת הקוד כדי להשתמש בו.

מדריך זה יראה כיצד להשתמש ב- רנד() פונקציה ב-C++.

כיצד להשתמש ב-rand() ב-C++

ב-C++, ה רנד() הפונקציה יוצרת מספרים שונים הנעים בין 0 ל RAND_MAX . כדי להשתמש בו בקוד C++, המשתמש חייב לכלול את קובץ הכותרת ' #include '. ואז בתוך הפונקציה הראשית, הם יכולים לקרוא ל- רנד() פונקציה ליצירת מספרים של טווח מסוים.







נניח שמשתמש רוצה ליצור מספרים אקראיים מרובים בו-זמנית באמצעות קוד C++, הוא/היא יכולים לעקוב אחר הקוד הנתון למטה. הקוד הבא יוצר 10 מספרים אקראיים ב-C++ באמצעות רנד() בלולאה.



#include
#include
שימוש במרחב שמות std;
int main ( )
{
ל ( מספר int = 0 ; על אחד < 10 ; מספר++ )
cout << ראנד ( ) << '' ;
לַחֲזוֹר 0 ;
}

בקוד לעיל, אנו משתמשים תחילה בקובץ הכותרת הנדרש עבור רנד() פונקציה ולאחר מכן בתוך הפונקציה הראשית, אנו משתמשים בלולאת for שפועלת 10 פעמים ובכל איטרציה, היא מוציאה מספר אקראי באמצעות רנד() פוּנקצִיָה.



תְפוּקָה





אתה יכול גם ליצור מספרים אקראיים בטווח מוגדר מראש, שיכול לנוע בין 0 ל-N-1. הנה הדוגמה שמתארת ​​את המקרה הזה.

#include
#include
שימוש במרחב שמות std;
int main ( )
{
int Num = 200 ;
ל ( int j = 0 ; י < 10 ; j++ )
cout << ראנד ( ) % על אחד << '' ;
לַחֲזוֹר 0 ;
}

בקוד שלמעלה תחילה הגדרנו את הטווח ליצירת מספרים אקראיים באמצעות רנד() פונקציה שהיא [0, 199]. יצרנו 10 מספרים אקראיים הנמצאים בין הטווח המוגדר מראש כפי שמוצג בפלט הנתון.



תְפוּקָה

אתה יכול גם להשתמש ב רנד() פונקציה ב-C++ כדי לקבל ערך מגבול עליון לגבול תחתון. להלן הקוד למקרה כזה:

#include
#include
שימוש במרחב שמות std;
int main ( )
{
אתה l_b = 30 , u_b = 100 ;
ל ( מספר int = 0 ; על אחד < 10 ; מספר++ )
cout << ( ראנד ( ) % ( u_b - l_b + 1 ) ) + l_b << '' ;
לַחֲזוֹר 0 ;
}

בתוכנית לעיל, יצרנו 10 מספרים אקראיים הנמצאים בין קשר תחתון לקשר עליון כפי שהוגדר בקוד לעיל. כאן הקשר התחתון הוא 30 ואילו הקשר העליון הוא 100.

תְפוּקָה

סיכום

ה רנד() function היא פונקציה פשוטה אך חזקה ב-C++ המשמשת להפקת מספרים אקראיים ב-C++. אתה יכול לראות את רנד() פונקציה בתוך הפונקציה הראשית של קוד C++. עם זאת, לפני כן, עליך לכלול את קובץ header ולאחר מכן השתמש בדרכים שונות כדי ליצור מספרים אקראיים ב-C++.