Generazione di numeri casuali è un compito di programmazione comune . La maggior parte dei linguaggi di programmazione includono questa funzione , di solito chiamato rand , come una parte della loro libreria di funzioni di base. I valori restituiti da queste chiamate di funzione sono indicati come numeri pseudocasuali . Questo perché il risultato di qualsiasi algoritmo può essere prevista quando tutti i fattori di input sono noti . Fornendo un numero seme dal tempo di sistema del computer è un metodo comune di ampliare la casualità dell'uscita . Limitare il campo di uscita con l'operatore modulo . Istruzioni
1
Includere le librerie di funzioni necessarie . Per questo esempio , scritto in C , utilizzare le seguenti librerie :
# include
# include
# include < tempo . h >
utilizzare la libreria di funzioni di tempo per importare il tempo di sistema nel programma per l'uso come un valore di inizializzazione .
2
dichiarare la funzione principale e una variabile per contenere il casuale numero con il seguente codice :
int main ( ) {
int numeroc ;
3
Fornire un valore di inizializzazione per la funzione rand con srand con l'affermazione :
srand ( time (NULL ) ) ;
4
generare un numero casuale con un valore compreso tra 1 e 100 con l'affermazione: < br >
numeroc = rand ( ) % 100 1 ;
5
Stampa il numero sullo schermo e chiudere il programma . Per questo esempio utilizzare:
printf (" Il numero casuale è: % d" , numeroc ) ;
return 0; }
< br >