ఈ ట్యుటోరియల్ ఎలా ఉపయోగించాలో చూస్తుంది రాండ్() C++లో ఫంక్షన్.
C++లో rand()ని ఎలా ఉపయోగించాలి
C++లో, ది రాండ్() ఫంక్షన్ 0 నుండి వివిధ సంఖ్యలను ఉత్పత్తి చేస్తుంది RAND_MAX . దీన్ని C++ కోడ్లో ఉపయోగించడానికి, వినియోగదారు తప్పనిసరిగా హెడర్ ఫైల్ను చేర్చాలి “ #
ఒక వినియోగదారు C++ కోడ్ని ఉపయోగించి ఒకే సమయంలో బహుళ యాదృచ్ఛిక సంఖ్యలను రూపొందించాలనుకుంటున్నారని అనుకుందాం, అతను/ఆమె క్రింద ఇవ్వబడిన కోడ్ని అనుసరించవచ్చు. కింది కోడ్ ఉపయోగించి C++లో 10 యాదృచ్ఛిక సంఖ్యలను ఉత్పత్తి చేస్తుంది రాండ్() ఒక లూప్ లో.
#
#
నేమ్స్పేస్ stdని ఉపయోగించడం;
పూర్ణాంక ప్రధాన ( )
{
కోసం ( పూర్ణాంక సంఖ్య = 0 ; ఒకదానిపై < 10 ; సంఖ్య++ )
కోట్ << రాండ్ ( ) << '' ;
తిరిగి 0 ;
}
పై కోడ్లో, మేము ముందుగా అవసరమైన హెడర్ ఫైల్ని ఉపయోగిస్తాము రాండ్() ఫంక్షన్ ఆపై ప్రధాన ఫంక్షన్ లోపల, మేము 10 సార్లు నడిచే లూప్ని ఉపయోగిస్తాము మరియు ప్రతి పునరావృతంలో, ఇది యాదృచ్ఛిక సంఖ్యను ఉపయోగించి అవుట్పుట్ చేస్తుంది రాండ్() ఫంక్షన్.
అవుట్పుట్
మీరు ముందే నిర్వచించిన పరిధిలో యాదృచ్ఛిక సంఖ్యలను కూడా రూపొందించవచ్చు, ఇది 0 నుండి N-1 వరకు ఉంటుంది. ఈ కేసును వివరించే ఉదాహరణ ఇక్కడ ఉంది.
##
నేమ్స్పేస్ stdని ఉపయోగించడం;
పూర్ణాంక ప్రధాన ( )
{
int Num = 200 ;
కోసం ( int j = 0 ; j < 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++ కోడ్ యొక్క ప్రధాన ఫంక్షన్ లోపల ఫంక్షన్. అయితే, దీనికి ముందు, మీరు తప్పనిసరిగా చేర్చాలి