- C# இல் ரேண்டம் வகுப்பைப் பயன்படுத்துதல்
- அடுத்த முறையைப் பயன்படுத்தி ரேண்டம் எண்ணை உருவாக்குதல்
- ஒரு வரம்பிற்குள் ஒரு சீரற்ற முழு எண்ணை உருவாக்குதல்
- வரையறுக்கப்பட்ட எண் வரை ரேண்டம் முழு எண்ணை உருவாக்குதல்
- 10 ரேண்டம் முழு எண்ணை உருவாக்குகிறது
- முடிவுரை
C# இல் ரேண்டம் முழு எண்களை எவ்வாறு உருவாக்குவது
C# இல் சீரற்ற முழு எண்களை உருவாக்குவது நேரடியானது மற்றும் உள்ளமைக்கப்பட்டதைப் பயன்படுத்தி அடைய முடியும் சீரற்ற வகுப்பு .
1. C# இல் ரேண்டம் வகுப்பைப் பயன்படுத்துதல்
ரேண்டம் கிளாஸ் என்பது சி#ல் உள்ளமைக்கப்பட்ட வகுப்பாகும், இது சீரற்ற முழு எண்களை உருவாக்க அனுமதிக்கிறது. அதைப் பயன்படுத்த, நாம் ரேண்டம் வகுப்பின் நிகழ்வை உருவாக்கி அடுத்த முறையை அழைக்க வேண்டும். அடுத்த முறையானது, 0 முதல் அதிகபட்ச மதிப்பு int32 வரையிலான வரம்பிற்குள் உள்ள சீரற்ற முழு எண்ணை நமக்கு வழங்குகிறது.
ரேண்டம் வகுப்பைப் பயன்படுத்தி சீரற்ற முழு எண்ணை உருவாக்குவதற்கான தொடரியல் இங்கே:
சீரற்ற சீரற்ற = புதிய ரேண்டம் ( ) ;
முழு எண்ணாக சீரற்ற எண் = சீரற்ற. அடுத்தது ( ) ;
2. அடுத்த முறையைப் பயன்படுத்தி ஒரு சீரற்ற முழு எண்ணை உருவாக்குதல்
தி அடுத்த முறை சீரற்ற முழு எண்களை உருவாக்க ரேண்டம் வகுப்பின் மிகவும் பயன்படுத்தப்படும் முறையாகும். முன்பு குறிப்பிட்டபடி, இது வரம்புடன் அல்லது இல்லாமல் ஒரு சீரற்ற முழு எண்ணை உருவாக்க முடியும்.
சீரற்ற முழு எண்ணை உருவாக்குவதற்கான எடுத்துக்காட்டு இங்கே:
அமைப்பைப் பயன்படுத்தி ;
வகுப்பு திட்டம் {
நிலையான வெற்றிடமானது முக்கிய ( ) {
சீரற்ற சீரற்ற = புதிய ரேண்டம் ( ) ;
முழு எண்ணாக சீரற்ற எண் = சீரற்ற. அடுத்தது ( ) ;
பணியகம். ரைட்லைன் ( 'ரேண்டம் எண்:' + சீரற்ற எண் ) ;
}
}
இங்கே மேலே உள்ள குறியீட்டில், ஐப் பயன்படுத்தி ஒரு சீரற்ற எண்ணை உருவாக்கியுள்ளோம் சீரற்ற வகுப்பு , இது கணினி பெயர்வெளியின் ஒரு பகுதியாகும்.
வகுப்பின் பெயரை வரையறுக்கும் முக்கிய சொல்லைப் பயன்படுத்தி ரேண்டம் வகுப்பிற்கான புதிய நிகழ்வை இங்கே வரையறுத்துள்ளோம். தி அடுத்த () முறை ஒரு சீரற்ற முழு எண்ணைக் கொடுக்கிறது, இது மாறியில் சேமிக்கப்படுகிறது சீரற்ற எண் . இறுதியாக, மதிப்பை அச்சிடுகிறோம் சீரற்ற எண் Console.WriteLine() ஐப் பயன்படுத்தி கன்சோலுக்கு
3. ஒரு வரம்பிற்குள் ரேண்டம் முழு எண்ணை உருவாக்குதல்
பயன்படுத்தி அடுத்த முறை , குறிப்பிட்ட வரம்பிற்கு சீரற்ற எண்ணையும் உருவாக்கலாம். அதற்கு, இரண்டு வாதங்களையும் நாம் வரையறுக்க வேண்டும். இந்த இரண்டு வாதங்களும் இருக்க வேண்டும் நிமிடம் மற்றும் அதிகபட்சம் சீரற்ற எண்ணை உருவாக்கும் வரம்பின் மதிப்புகள்.
1 மற்றும் 100 வரம்பிற்குள் சீரற்ற முழு எண்ணைப் பெறுவதற்கான தொடரியல் பின்வருமாறு:
முழு எண்ணாக சீரற்ற எண் = சீரற்ற. அடுத்தது ( 1 , 101 ) ;பின்வரும் எடுத்துக்காட்டு 1 மற்றும் 100 க்கு இடையில் ஒரு சீரற்ற எண்ணைக் கொடுக்கிறது:
அமைப்பைப் பயன்படுத்தி ;வகுப்பு திட்டம் {
நிலையான வெற்றிடமானது முக்கிய ( ) {
சீரற்ற சீரற்ற = புதிய ரேண்டம் ( ) ;
முழு எண்ணாக சீரற்ற எண் = சீரற்ற. அடுத்தது ( 1 , 101 ) ;
பணியகம். ரைட்லைன் ( 'ரேண்டம் எண்:' + சீரற்ற எண் ) ;
}
}
வெளியீட்டில், 1 மற்றும் 100 க்கு இடையில் ஒரு சீரற்ற எண் உருவாக்கப்படுகிறது.
4. வரையறுக்கப்பட்ட எண் வரை ரேண்டம் முழு எண்ணை உருவாக்குதல்
வரையறுக்கப்பட்ட மதிப்பிற்கு சீரற்ற முழு எண்ணை உருவாக்க மேலே உள்ள குறியீட்டையும் மாற்றலாம். கீழே குறிப்பிடப்பட்டுள்ள குறியீடு, 10க்கும் குறைவான ரேண்டம் எண்ணை நமக்கு வழங்கும்.
அமைப்பைப் பயன்படுத்தி ;வகுப்பு திட்டம் {
நிலையான வெற்றிடமானது முக்கிய ( ) {
சீரற்ற சீரற்ற = புதிய ரேண்டம் ( ) ;
முழு எண்ணாக சீரற்ற எண் = சீரற்ற. அடுத்தது ( 10 ) ;
பணியகம். ரைட்லைன் ( 'ரேண்டம் எண்:' + சீரற்ற எண் ) ;
}
}
வெளியீட்டில் 10 க்கும் குறைவான ஒரு சீரற்ற முழு எண்ணைக் காண்கிறோம்.
5. 10 ரேண்டம் முழு எண்களை உருவாக்குகிறது
ஒரு for loop ஐப் பயன்படுத்தி மேலே உள்ள குறியீட்டை மாற்றி 0 மற்றும் 100 க்கு இடையில் 10 சீரற்ற முழு எண்களை உருவாக்கலாம்.
அமைப்பைப் பயன்படுத்தி ;வகுப்பு திட்டம்
{
நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] args )
{
// ரேண்டம் வகுப்பின் புதிய நிகழ்வை உருவாக்கவும்
சீரற்ற சீரற்ற = புதிய ரேண்டம் ( ) ;
// 0 மற்றும் 99 க்கு இடையில் 10 சீரற்ற முழு எண்களை உருவாக்கி அச்சிடவும்
பணியகம். ரைட்லைன் ( '0 மற்றும் 99 க்கு இடையில் 10 சீரற்ற முழு எண்களை அச்சிடுதல்:' ) ;
க்கான ( முழு எண்ணாக நான் = 0 ; நான் < 10 ; நான் ++ )
{
முழு எண்ணாக சீரற்ற எண் = சீரற்ற. அடுத்தது ( 100 ) ; // 0 மற்றும் 99 க்கு இடையில் ஒரு சீரற்ற முழு எண்ணை உருவாக்குகிறது
பணியகம். ரைட்லைன் ( $ 'ரேண்டம் எண் {i + 1}: {randomNumber}' ) ;
}
}
}
மேலே உள்ள குறியீடு ரேண்டம் வகுப்பின் புதிய நிகழ்வை உருவாக்குகிறது, 0 மற்றும் 99 க்கு இடையில் 10 சீரற்ற முழு எண்களை உருவாக்குகிறது, மேலும் அவற்றை கன்சோலில் அச்சிடுகிறது. தி சீரற்ற.அடுத்து(100) முறை அழைப்பு 0 மற்றும் 99 (உள்ளடக்க) இடையே ஒரு சீரற்ற முழு எண்ணை உருவாக்குகிறது. சீரற்ற எண் மாறி. லூப் 10 முறை மீண்டும் நிகழ்கிறது, ஒவ்வொன்றும் கன்சோலில் வெவ்வேறு சீரற்ற எண்ணை அச்சிடுகிறது.
வெளியீட்டில், திரையில் 10 சீரற்ற முழு எண்கள் அச்சிடப்பட்டிருப்பதைக் காணலாம்.
முடிவுரை
ரேண்டம் முழு எண்கள் நிரலாக்கத்தில் வெவ்வேறு பயன்பாடுகளைக் கொண்டுள்ளன. C# இல், அடுத்த முறை சீரற்ற முழு எண்களை உருவாக்க பொதுவாகப் பயன்படுத்தப்படுகிறது. இந்த முறை வெவ்வேறு சீரற்ற முழு எண்களை உருவாக்க முடியும். இந்த எண்கள் வரையறுக்கப்பட்ட வரம்பிற்கு அல்லது ஒரு குறிப்பிட்ட எண் வரை உருவாக்கப்படலாம்.