Generera slumptal är en vanlig programmering uppgift. De flesta programmeringsspråk inkludera denna funktion , oftast heter rand , som en del av deras grundläggande funktion biblioteket . De värden som returneras från dessa funktionsanrop kallas pseudoslumptal nummer. Detta beror på resultatet av någon algoritm kan förutsägas när alla inputfaktorer är kända. Tillhandahållande av en fröantal från datorns systemtid är en vanlig metod för att öka slumpmässigheten i utdata. Begränsa utgående sortiment med modulooperatorn . Instruktioner
1
Inkludera nödvändig funktion biblioteken . För detta exempel , skriven i C , använd följande bibliotek :
# include
# include
# include < tid . h >
Använd biblioteket tiden funktionen att importera systemets tid i programmet för att användas som ett startvärde .
2
Deklarera huvudsakliga funktion och en variabel för att hålla det slumpmässiga numret med följande kod :
int main ( ) katalog
{
int rNumber ,
3
Ge ett startvärde för funktionen rand med srand med uttalandet :
srand ( tid ( NULL ) ) ;
4
Generera ett slumptal med ett värde mellan 1 och 100 med uttalandet :
rNumber = rand ( ) % 100 +1;
5
Skriv numret på skärmen och stäng programmet . För detta exempel användning :
printf ( " Din slumptal är : % d " , rNumber ) ;
avkastning 0;
}