Tässä opetusohjelmassa tarkastellaan, kuinka käyttää rand() toiminto C++:ssa.
Kuinka käyttää rand():aa C++:ssa
C++:ssa rand() funktio luo erilaisia numeroita välillä 0 - RAND_MAX . Käyttääkseen sitä C++-koodissa käyttäjän on lisättävä otsikkotiedosto ' #include
Oletetaan, että käyttäjä haluaa luoda useita satunnaislukuja samanaikaisesti C++-koodilla, hän voi seurata alla annettua koodia. Seuraava koodi luo 10 satunnaislukua C++:ssa käyttämällä rand() silmukassa.
#include
#include
käyttäen nimiavaruutta std;
int main ( )
{
varten ( int numero = 0 ; yhdellä < 10 ; numero++ )
cout << rand ( ) << ' ' ;
palata 0 ;
}
Yllä olevassa koodissa käytämme ensin vaadittua otsikkotiedostoa varten rand() funktio ja sitten pääfunktion sisällä käytämme for-silmukkaa, joka suoritetaan 10 kertaa ja jokaisessa iteraatiossa se tulostaa satunnaisluvun käyttämällä rand() toiminto.
Lähtö
Voit myös luoda satunnaislukuja ennalta määritetyllä alueella, joka voi vaihdella 0 - N-1. Tässä on esimerkki, joka kuvaa tätä tapausta.
#include#include
käyttäen nimiavaruutta std;
int main ( )
{
int Num = 200 ;
varten ( int j = 0 ; j < 10 ; j++ )
cout << rand ( ) % yhdellä << ' ' ;
palata 0 ;
}
Yllä olevassa koodissa määritimme ensin alueen satunnaislukujen luomiseksi rand() funktio, joka on [0, 199]. Olemme luoneet 10 satunnaislukua, jotka ovat ennalta määritellyn alueen välissä, kuten annetussa lähdössä näkyy.
Lähtö
Voit myös käyttää rand() funktio C++:ssa saadaksesi arvon ylärajasta alarajaan. Seuraava on koodi tällaiseen tapaukseen:
#include#include
käyttäen nimiavaruutta std;
int main ( )
{
sinä l_b = 30 , u_b = 100 ;
varten ( int numero = 0 ; yhdellä < 10 ; numero++ )
cout << ( rand ( ) % ( u_b - l_b + 1 ) ) + l_b << ' ' ;
palata 0 ;
}
Yllä olevassa ohjelmassa olemme luoneet 10 satunnaislukua, jotka ovat alemman ja ylemmän sidoksen välissä, kuten yllä olevassa koodissa on määritelty. Tässä alempi sidos on 30, kun taas ylempi sidos on 100.
Lähtö
Johtopäätös
The rand() Funktio on yksinkertainen mutta tehokas funktio C++:ssa, jota käytetään satunnaislukujen luomiseen C++:ssa. Voit nähdä rand() toiminto C++-koodin päätoiminnon sisällä. Ennen sitä sinun on kuitenkin sisällytettävä