C++ இல் rand() ஐ எவ்வாறு பயன்படுத்துவது

C Il Rand Ai Evvaru Payanpatuttuvatu



தி ராண்ட்() தலைப்பு கோப்பில் வரையறுக்கப்பட்ட C++ நிலையான நூலகத்தில் உள்ளமைக்கப்பட்ட செயல்பாடு ஆகும் . இந்த செயல்பாடு அழைக்கப்படும் போது, ​​அல்காரிதம் கொடுக்கப்பட்ட வரம்பிற்குள் சீரற்ற எண்களை உருவாக்குகிறது. சீரற்ற சரங்கள் மற்றும் கடவுச்சொற்களை உருவாக்க இந்த முறையை நீங்கள் கூடுதலாகப் பயன்படுத்தலாம். குறியீட்டின் தொடக்கத்தில் டெம்ப்ளேட் கோப்பைப் பயன்படுத்த, அதைச் சேர்க்கவும்.

எப்படி பயன்படுத்துவது என்பதை இந்த டுடோரியல் பார்க்கலாம் ராண்ட்() C++ இல் செயல்பாடு.

C++ இல் rand() ஐ எவ்வாறு பயன்படுத்துவது

C++ இல், தி ராண்ட்() செயல்பாடு 0 முதல் வெவ்வேறு எண்களை உருவாக்குகிறது RAND_MAX . C++ குறியீட்டில் இதைப் பயன்படுத்த, பயனர் தலைப்புக் கோப்பைச் சேர்க்க வேண்டும் ' # அடங்கும் ”. பின்னர் முக்கிய செயல்பாடு உள்ளே, அவர்கள் அழைக்க முடியும் ராண்ட்() ஒரு குறிப்பிட்ட வரம்பின் எண்களை உருவாக்கும் செயல்பாடு.







ஒரு பயனர் C++ குறியீட்டைப் பயன்படுத்தி ஒரே நேரத்தில் பல சீரற்ற எண்களை உருவாக்க விரும்புகிறார் என்று வைத்துக்கொள்வோம், அவர்/அவள் கீழே கொடுக்கப்பட்டுள்ள குறியீட்டைப் பின்பற்றலாம். பின்வரும் குறியீடு C++ இல் 10 சீரற்ற எண்களை உருவாக்குகிறது ராண்ட்() ஒரு வளையத்தில்.



# அடங்கும்
# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( )
{
க்கான ( முழு எண்ணாக எண் = 0 ; ஒன்றில் < 10 ; எண்++ )
கூட் << ராண்ட் ( ) << '' ;
திரும்ப 0 ;
}

மேலே உள்ள குறியீட்டில், முதலில் தேவையான தலைப்பு கோப்பைப் பயன்படுத்துகிறோம் ராண்ட்() செயல்பாடு மற்றும் பின்னர் முக்கிய செயல்பாட்டிற்குள், 10 முறை இயங்கும் for loop ஐப் பயன்படுத்துகிறோம், மேலும் ஒவ்வொரு மறு செய்கையிலும், இது ஒரு சீரற்ற எண்ணை வெளியிடுகிறது ராண்ட்() செயல்பாடு.



வெளியீடு





0 முதல் N-1 வரையிலான முன் வரையறுக்கப்பட்ட வரம்பிற்குள் நீங்கள் சீரற்ற எண்களை உருவாக்கலாம். இந்த வழக்கை விவரிக்கும் உதாரணம் இங்கே.

# அடங்கும்
# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( )
{
முழு எண் = 200 ;
க்கான ( int j = 0 ; ஜே < 10 ; j++ )
கூட் << ராண்ட் ( ) % ஒன்றில் << '' ;
திரும்ப 0 ;
}

மேலே உள்ள குறியீட்டில், ரேண்டம் எண்களை உருவாக்குவதற்கான வரம்பை முதலில் வரையறுத்தோம் ராண்ட்() செயல்பாடு இது [0, 199]. கொடுக்கப்பட்ட வெளியீட்டில் காட்டப்பட்டுள்ளபடி முன் வரையறுக்கப்பட்ட வரம்பிற்கு இடையில் 10 சீரற்ற எண்களை உருவாக்கியுள்ளோம்.



வெளியீடு

நீங்கள் பயன்படுத்தலாம் ராண்ட்() மேல் வரம்பிலிருந்து கீழ் எல்லை வரை மதிப்பைப் பெற C++ இல் செயல்பாடு. அத்தகைய வழக்குக்கான குறியீடு பின்வருமாறு:

# அடங்கும்
# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( )
{
நீங்கள் l_b = 30 , u_b = 100 ;
க்கான ( முழு எண்ணாக எண் = 0 ; ஒன்றில் < 10 ; எண்++ )
கூட் << ( ராண்ட் ( ) % ( u_b - l_b + 1 ) ) + l_b << '' ;
திரும்ப 0 ;
}

மேலே உள்ள நிரலில், மேலே உள்ள குறியீட்டில் வரையறுக்கப்பட்டுள்ளபடி கீழ் பிணைப்பு மற்றும் மேல் பிணைப்புக்கு இடையில் 10 சீரற்ற எண்களை உருவாக்கியுள்ளோம். இங்கே கீழ் பத்திரம் 30 ஆகவும், மேல் பத்திரம் 100 ஆகவும் உள்ளது.

வெளியீடு

முடிவுரை

தி ராண்ட்() செயல்பாடு என்பது C++ இல் ஒரு எளிய ஆனால் சக்திவாய்ந்த செயல்பாடாகும், இது C++ இல் சீரற்ற எண்களை உருவாக்க பயன்படுகிறது. நீங்கள் பார்க்க முடியும் ராண்ட்() C++ குறியீட்டின் முக்கிய செயல்பாட்டிற்குள் செயல்பாடு. இருப்பினும், அதற்கு முன், நீங்கள் சேர்க்க வேண்டும் தலைப்பு கோப்பு, பின்னர் C++ இல் சீரற்ற எண்களை உருவாக்க பல்வேறு வழிகளைப் பயன்படுத்தவும்.