generere tilfeldige tall er et vanlig programmering oppgave. De fleste programmeringsspråk har denne funksjonen , vanligvis kalt rand , som en del av deres grunnleggende funksjon bibliotek . Verdiene som returneres fra disse funksjonskall blir referert til som psevdotilfeldige tall. Dette er fordi resultatet av en hvilken som helst algoritme kan forutsies når alle datapunktene som er kjent. Gir et frø nummer fra datamaskinens system tid er en vanlig metode for å øke tilfeldigheten av produksjonen . Begrense produksjonen serien med modulo operatør. Instruksjoner
en
inneholde nødvendig funksjon bibliotekene . For dette eksempelet , skrevet i C , bruk følgende biblioteker : en
# include
# include
# include < tid . h >
bruk tiden funksjon bibliotek å importere systemet tid i programmet til bruk som et frø verdi.
2
Erklærer den viktigste funksjonen og en variabel for å holde den tilfeldige tallet med følgende kode :
int main ( )
{
int rNumber ;
3
Gi en utgangsverdi for rand -funksjonen med srand i utsagnet : en
srand (tid (NULL ));
4
generere et tilfeldig tall med en verdi mellom 1 og 100 med uttalelsen:
rNumber = rand ( ) % 100 1 ;
5
Skriv ut nummeret til skjermen og lukke programmet . For dette eksempelet bruk:
printf ( " Din tilfeldig tall er :% d" , rNumber ) ;
return 0 ;
}