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

Come generare interi negativi e positivi a caso in C + +

numeri casuali veri sembrano seguire alcun ordine , regola, capo né coda. Mentre il C + + linguaggio di programmazione non può generare veri numeri casuali , produrrà numero approssimativo o pseudo -casuale che sono più che sufficienti per la maggior parte delle attività di programmazione . Il rand ( ) restituisce un diverso numero casuale positivo ogni volta che viene chiamato , ma questi stessi numeri si ripeterà la prossima volta che si esegue il programma. Il srand ( ) funzione genera un diverso insieme di numeri casuali ogni volta che il programma viene eseguito se viene dato un numero unico o di semi come input . È possibile utilizzare rand ( ) per indicare a caso se un numero dovrebbe essere negativo , quindi cambiare il suo segno con un " - " davanti alla variabile se necessario. Cose che ti serviranno
Un compilatore C + + , ad esempio Visual C + + Commercio Plain Text Editor
Mostra più istruzioni

1 Fare clic sul pulsante " Start" e cliccare su " Tutti i programmi ". Selezionare l'opzione di menu " Accessori " . Fare clic su " Blocco note " per avviare l'editor di testo .
2

Digitare il seguente codice nel blocco note . In alternativa , è possibile copiare e incollare il codice . Fare clic con il pulsante sinistro del mouse e trascinare per evidenziare il testo . Premere il tasto " CTRL + C" per copiare negli appunti , e premere " CTRL + V " per incollarlo in Blocco note .

# Include # include # include < time.h >

using namespace std;

int main ( ) {

time_t secondi ; //ottenere il tempo in pochi secondi utilizzando cpp librarysrand ( tempo ( e secondi ) ) ; //Invia il momento di srand come seedint random_integer ; int random_sign ; int n; for ( n = 0 , n < 10; n + + ) { random_integer = rand (); random_sign = ( rand ( ) % 2) ; //questo genera in modo casuale 0 o 1 . se 0 , cambio numero di negativeif ( random_sign == 0 ) { random_integer = - random_integer ; } << " Numero: " cout ; cout << n +1 << endl; cout << ; random_integer << endl << endl; } }

3 Fare clic sul menu "File" e selezionare l'opzione "Salva" . Salvare il file con il nome " demo.cpp . " Fare clic sul menu "File" e selezionare "Esci " per chiudere il Blocco note .
4

Fare clic su " Start " digitare "cmd" nella casella di ricerca , e premere "ENTER ".
5

digitare la directory che contiene il file " demo.cpp " nel prompt dei comandi e premere il tasto "Enter . " Ad esempio, digitare " test cd " se la directory in cui è stato salvato " demo.cpp " è a " Documenti ".
6

tipo " demo cl. cpp " al prompt dei comandi .
7

Premere il tasto" Enter " . Se i rapporti compilatore errori , esaminare il codice per errori di battitura , salvare le modifiche e ricompilare il file .
8

tipo " demo.exe " al prompt dei comandi e premere il tasto "Enter" per eseguire il programma . L'applicazione dovrebbe stampare 10 numeri pseudocasuali , alcuni negativi e alcuni positivi .

 

Programmazione © www.354353.com