Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come fare i codici di numeri casuali , anche se solo il C + +

Generazione di numeri casuali è utile nella conduzione di esperimenti statistici o quando la progettazione di giochi d'azzardo. Come la maggior parte dei linguaggi di programmazione , C + + ha un comando di generazione casuale numero . La sua uscita può essere qualsiasi numero intero compreso in un intervallo specificato , sia pari o dispari. Se è necessario il programma per la visualizzazione solo interi pari , si può fare un semplice adeguamento al codice . Istruzioni
1

inizializzare il generatore di numeri casuali con il seguente comando :

srand ( time (NULL ) ) ;

Il comando " srand " sta per " seme casuale ". Poiché il generatore di numeri casuali incorporato in C + + è in realtà un generatore di numeri pseudo - casuale, è necessario seme la funzione con un valore iniziale . Il valore di " time ( NULL ) " input è un numero in base al tempo corrente . Uso di " time (NULL ) " garantisce di ottenere valori di inizializzazione diversi ogni volta che si esegue il programma .
2

Definire una variabile chiamata " Ciao " che equivale a un numero casuale all'interno della metà campo che si desidera per l'output finale . Per esempio, se si desidera generare i numeri casuali compresi tra zero e 50 , impostare il valore di " Ciao " per essere compreso tra zero e 25 . Per fare questo, scrivere il codice seguente :

Ciao = rand ( ) % 26;

Se l'intervallo inizia da zero , si aggiunge uno all'estremità superiore . Così, 25 + 1 = 26 .
3

Creare una nuova variabile chiamata " Even50 " che equivale a " Ciao ", moltiplicato per due. Questa variabile sarà sempre , anche , dato che moltiplicando qualsiasi numero intero da due rendimenti sempre un numero pari

Even50 = 2 * Ciao , .

Il valore di " Even50 " è un numero intero a caso anche tra zero e 50 .

 

Programmazione © www.354353.com