Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come scrivere un programma che genera un numero casuale intero compreso tra 1 e 100

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:

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; }




 

Programmazione © www.354353.com