C#లో యాదృచ్ఛిక పూర్ణాంకాలను ఎలా రూపొందించాలి

C Lo Yadrcchika Purnankalanu Ela Rupondincali



యాదృచ్ఛిక పూర్ణాంకాలు ప్రోగ్రామింగ్‌లో విస్తృతంగా ఉపయోగించబడుతున్నాయి. C#లో, యాదృచ్ఛిక సంఖ్యలు యాదృచ్ఛిక పరీక్ష డేటాను రూపొందించడం, అవుట్‌పుట్‌లను యాదృచ్ఛికంగా మార్చడం, ఎన్‌క్రిప్షన్ మరియు భద్రతతో పాటు అనుకరణ లేదా మోడలింగ్‌లో విభిన్న అప్లికేషన్‌లను కలిగి ఉంటాయి. ఈ కథనం C#లో యాదృచ్ఛిక పూర్ణాంకాలను రూపొందించడానికి వివిధ మార్గాలను వివరిస్తుంది.

C#లో యాదృచ్ఛిక పూర్ణాంకాలను ఎలా రూపొందించాలి

C#లో యాదృచ్ఛిక పూర్ణాంకాలను రూపొందించడం సూటిగా ఉంటుంది మరియు అంతర్నిర్మితాన్ని ఉపయోగించి సాధించవచ్చు యాదృచ్ఛిక తరగతి .

1. C#లో రాండమ్ క్లాస్‌ని ఉపయోగించడం

రాండమ్ క్లాస్ అనేది C#లో అంతర్నిర్మిత తరగతి, ఇది యాదృచ్ఛిక పూర్ణాంకాలను రూపొందించడానికి అనుమతిస్తుంది. దీన్ని ఉపయోగించడానికి, మేము రాండమ్ క్లాస్ యొక్క ఉదాహరణను సృష్టించి, తదుపరి పద్ధతికి కాల్ చేయాలి. తదుపరి పద్ధతి 0 నుండి గరిష్ట విలువ int32 పరిధిలోని యాదృచ్ఛిక పూర్ణాంకాన్ని అందిస్తుంది.







యాదృచ్ఛిక తరగతిని ఉపయోగించి యాదృచ్ఛిక పూర్ణాంకాన్ని రూపొందించడానికి ఇక్కడ వాక్యనిర్మాణం ఉంది:



యాదృచ్ఛిక యాదృచ్ఛిక = కొత్త రాండమ్ ( ) ;

int యాదృచ్ఛిక సంఖ్య = యాదృచ్ఛికంగా. తరువాత ( ) ;

2. తదుపరి పద్ధతిని ఉపయోగించి యాదృచ్ఛిక పూర్ణాంకాన్ని రూపొందించడం

ది తదుపరి పద్ధతి యాదృచ్ఛిక పూర్ణాంకాలను రూపొందించడానికి రాండమ్ క్లాస్‌లో ఎక్కువగా ఉపయోగించే పద్ధతి. ముందే చెప్పినట్లుగా, ఇది పరిధితో లేదా లేకుండా యాదృచ్ఛిక పూర్ణాంకాన్ని రూపొందించగలదు.



యాదృచ్ఛిక పూర్ణాంకాన్ని రూపొందించడానికి ఇక్కడ ఒక ఉదాహరణ ఉంది:





సిస్టమ్ ఉపయోగించి ;

తరగతి కార్యక్రమం {

స్థిరమైన శూన్యం ప్రధాన ( ) {

యాదృచ్ఛిక యాదృచ్ఛిక = కొత్త రాండమ్ ( ) ;

int యాదృచ్ఛిక సంఖ్య = యాదృచ్ఛికంగా. తరువాత ( ) ;

కన్సోల్. రైట్ లైన్ ( 'యాదృచ్ఛిక సంఖ్య:' + యాదృచ్ఛిక సంఖ్య ) ;

}

}

ఇక్కడ పై కోడ్‌లో, మేము ఉపయోగించి యాదృచ్ఛిక సంఖ్యను రూపొందించాము యాదృచ్ఛిక తరగతి , ఇది సిస్టమ్ నేమ్‌స్పేస్‌లో భాగం.

ఇక్కడ మేము తరగతి పేరును నిర్వచించే కీవర్డ్‌ని ఉపయోగించి యాదృచ్ఛిక తరగతి కోసం కొత్త ఉదాహరణను నిర్వచించాము. ది తదుపరి () పద్ధతి యాదృచ్ఛిక పూర్ణాంకాన్ని ఇస్తుంది, ఇది వేరియబుల్‌లో నిల్వ చేయబడుతుంది యాదృచ్ఛిక సంఖ్య . చివరగా, మేము విలువను ప్రింట్ చేస్తాము యాదృచ్ఛిక సంఖ్య Console.WriteLine()ని ఉపయోగించి కన్సోల్‌కి



  గ్రాఫికల్ వినియోగదారు ఇంటర్‌ఫేస్, అప్లికేషన్ వివరణ మీడియం విశ్వాసంతో స్వయంచాలకంగా రూపొందించబడింది

3. ఒక పరిధిలో యాదృచ్ఛిక పూర్ణాంకాన్ని రూపొందించడం

ఉపయోగించి తదుపరి పద్ధతి , మేము పేర్కొన్న పరిధికి యాదృచ్ఛిక సంఖ్యను కూడా రూపొందించవచ్చు. దాని కోసం, మేము రెండు వాదనలను నిర్వచించాలి. ఈ రెండు వాదనలు కలిగి ఉండాలి నిమి మరియు గరిష్టంగా యాదృచ్ఛిక సంఖ్యను రూపొందించే పరిధి యొక్క విలువలు.

1 మరియు 100 పరిధిలో యాదృచ్ఛిక పూర్ణాంకాన్ని పొందే వాక్యనిర్మాణం క్రింది విధంగా ఉంది:

int యాదృచ్ఛిక సంఖ్య = యాదృచ్ఛికంగా. తరువాత ( 1 , 101 ) ;

కింది ఉదాహరణ మనకు 1 మరియు 100 మధ్య యాదృచ్ఛిక సంఖ్యను ఇస్తుంది:

సిస్టమ్ ఉపయోగించి ;

తరగతి కార్యక్రమం {

స్థిరమైన శూన్యం ప్రధాన ( ) {

యాదృచ్ఛిక యాదృచ్ఛిక = కొత్త రాండమ్ ( ) ;

int యాదృచ్ఛిక సంఖ్య = యాదృచ్ఛికంగా. తరువాత ( 1 , 101 ) ;

కన్సోల్. రైట్ లైన్ ( 'యాదృచ్ఛిక సంఖ్య:' + యాదృచ్ఛిక సంఖ్య ) ;

}

}

అవుట్‌పుట్‌లో, 1 మరియు 100 మధ్య యాదృచ్ఛిక సంఖ్య ఉత్పత్తి అవుతుంది.

4. నిర్వచించిన సంఖ్య వరకు యాదృచ్ఛిక పూర్ణాంకాన్ని రూపొందించడం

యాదృచ్ఛిక పూర్ణాంకాన్ని నిర్వచించిన విలువకు రూపొందించడానికి మేము పై కోడ్‌ను కూడా సవరించవచ్చు. దిగువ పేర్కొన్న కోడ్ మనకు 10 కంటే తక్కువ యాదృచ్ఛిక సంఖ్యను ఇస్తుంది.

సిస్టమ్ ఉపయోగించి ;

తరగతి కార్యక్రమం {

స్థిరమైన శూన్యం ప్రధాన ( ) {

యాదృచ్ఛిక యాదృచ్ఛిక = కొత్త రాండమ్ ( ) ;

int యాదృచ్ఛిక సంఖ్య = యాదృచ్ఛికంగా. తరువాత ( 10 ) ;

కన్సోల్. రైట్ లైన్ ( 'యాదృచ్ఛిక సంఖ్య:' + యాదృచ్ఛిక సంఖ్య ) ;

}

}

అవుట్‌పుట్‌లో మనకు 10 కంటే తక్కువ ఉన్న యాదృచ్ఛిక పూర్ణాంకం కనిపిస్తుంది.

  గ్రాఫికల్ వినియోగదారు ఇంటర్‌ఫేస్, అప్లికేషన్ వివరణ మీడియం విశ్వాసంతో స్వయంచాలకంగా రూపొందించబడింది

5. 10 యాదృచ్ఛిక పూర్ణాంకాల ఉత్పత్తి

ఫర్ లూప్‌ని ఉపయోగించి మనం పై కోడ్‌ని సవరించవచ్చు మరియు 0 మరియు 100 మధ్య 10 యాదృచ్ఛిక పూర్ణాంకాలను రూపొందించవచ్చు.

సిస్టమ్ ఉపయోగించి ;

తరగతి కార్యక్రమం

{

స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ )

{

// రాండమ్ క్లాస్ యొక్క కొత్త ఉదాహరణను సృష్టించండి

యాదృచ్ఛిక యాదృచ్ఛిక = కొత్త రాండమ్ ( ) ;

// 0 మరియు 99 మధ్య 10 యాదృచ్ఛిక పూర్ణాంకాలను రూపొందించండి మరియు ముద్రించండి

కన్సోల్. రైట్ లైన్ ( '0 మరియు 99 మధ్య 10 యాదృచ్ఛిక పూర్ణాంకాలను ముద్రించడం:' ) ;

కోసం ( int i = 0 ; i < 10 ; i ++ )

{

int యాదృచ్ఛిక సంఖ్య = యాదృచ్ఛికంగా. తరువాత ( 100 ) ; // 0 మరియు 99 మధ్య యాదృచ్ఛిక పూర్ణాంకాన్ని ఉత్పత్తి చేస్తుంది

కన్సోల్. రైట్ లైన్ ( $ 'యాదృచ్ఛిక సంఖ్య {i + 1}: {randomNumber}' ) ;

}

}

}

పై కోడ్ రాండమ్ క్లాస్ యొక్క కొత్త ఉదాహరణను సృష్టిస్తుంది, 0 మరియు 99 మధ్య 10 యాదృచ్ఛిక పూర్ణాంకాలను ఉత్పత్తి చేస్తుంది మరియు వాటిని కన్సోల్‌కు ముద్రిస్తుంది. ది యాదృచ్ఛికం. తదుపరి (100) మెథడ్ కాల్ 0 మరియు 99 (కలిసి) మధ్య యాదృచ్ఛిక పూర్ణాంకాన్ని ఉత్పత్తి చేస్తుంది, ఇది దీనికి కేటాయించబడుతుంది యాదృచ్ఛిక సంఖ్య వేరియబుల్. లూప్ 10 సార్లు పునరావృతమవుతుంది, ప్రతి ఒక్కటి కన్సోల్‌కు వేరే యాదృచ్ఛిక సంఖ్యను ముద్రిస్తుంది.

అవుట్‌పుట్‌లో, స్క్రీన్‌పై ముద్రించిన 10 యాదృచ్ఛిక పూర్ణాంకాలను మనం చూడవచ్చు.

  గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్, టెక్స్ట్, అప్లికేషన్, ఇమెయిల్ వివరణ స్వయంచాలకంగా రూపొందించబడింది

ముగింపు

ప్రోగ్రామింగ్‌లో యాదృచ్ఛిక పూర్ణాంకాలు వేర్వేరు అప్లికేషన్‌లను కలిగి ఉంటాయి. C#లో, తదుపరి పద్ధతి యాదృచ్ఛిక పూర్ణాంకాలను రూపొందించడానికి సాధారణంగా ఉపయోగించబడుతుంది. ఈ పద్ధతి వివిధ యాదృచ్ఛిక పూర్ణాంకాలను ఉత్పత్తి చేయగలదు. ఈ సంఖ్యలు నిర్వచించబడిన పరిధి కోసం లేదా నిర్దిష్ట సంఖ్య వరకు రూపొందించబడతాయి.