Generering tilfældige tal er en fælles programmering opgave. De fleste programmeringssprog omfatter denne funktion , som normalt hedder rand , som en del af deres grundlæggende funktion bibliotek . De værdier, der returneres fra disse funktionstaster opkald benævnes pseudotilfældige tal. Dette er fordi resultatet af enhver algoritme kan forudsiges, hvornår alle input faktorer er kendt. Tilvejebringe et frø nummer fra computer system tid er en almindelig metode til at øge tilfældigheden af outputtet. Begræns ydelsesområde med modulo operatør. Instruktioner
1
Medtag de nødvendige funktions biblioteker. For dette eksempel , skrevet i C bruge følgende biblioteker : Hej
# include
# include
# include < tid . h >
Brug tid funktionsbibliotek at importere systemet tid i programmet til brug som et frø værdi.
2
Erklær hovedfunktion og en variabel til at holde tilfældige nummer med følgende kode : Hej
int main ()
{
int rNumber ,
3
Giv en seed-værdi for rand funktion med srand i udsagnet : Hej
srand (tid ( NULL )),
4
Generer et tilfældigt tal med en værdi mellem 1 og 100 i udsagnet : < br >
rNumber = rand ( ) % 100 +1
5
Print nummeret til skærmen og lukke programmet . For dette eksempel brug : Hej
printf ( "Dit tilfældigt tal er:% d " , rNumber ),
tilbagevenden 0;
}
< br >