|
|
|
Web site http://Programmazione - la generazione di numeri casuali.
Description
Tutti gli eventi che ci accade, ci sono due tipi - naturali e accidentali. Ad esempio, puoi comunicare con amici e discusso il viaggio....
Statistics summary
[Rank]
[Visitors]
|
select category: Computers & Internet |
||||||||||||||||||||||||||
|
Advanced site description
Funzionamento di base del rilascio dei valori casuali
Tutti gli eventi che ci accade, ci sono due tipi - naturali e accidentali. Ad esempio, puoi comunicare con amici e discusso il viaggio verso il paese - si divertono, vale a dire un esempio di un evento naturale e prevedibile. Ma, subito dopo la chiamata ha cominciato a piovere, che casualmente rovinato tutti i piani. Posti di lavoro generatore di numeri casuali è del tutto dipende da un elemento integrato nel meccanismo, allora tutti i numeri che vengono rilasciati in questo caso sono pseudo-casuali. Le funzioni che generano numeri casuali, si applicano al momento - il sistema. Che non sarebbe che raccontare, ma nulla è casuale e logico, di programmazione e - ancora di più.
Operatore rand
Per ottenere un valore casuale, un generatore di numeri casuali utilizza funzioni specializzate per il rilascio dei valori richiesti. E così, per creare un valore casuale utilizzando la funzione rand, la funzione rand è usato per produrre valori casuali che possono avere un intervallo da zero, e per impostare le costanti. La richiesta costante viene specificato in un file di preprocessore, vi è la nostra funzione rand. Questa funzione è semplice da usare: tipo di variabile c = rand (); impostare il valore finito: il numero% rand. Quando si avvia l'applicazione, da sempre, i valori casuali saranno identici. A perdere è che l'operatore rand controllata da tempo stesso sistema, che si conserva durante la compilazione. Tutto questo generatore casuale opera sul meccanismo di cambiamento nel timer software, poi tutto andrà all'inferno.
A proposito di srand e casuale
Srand funzione è un metodo indispensabile per i problemi quando il codice di programma si applicano al gestore del rand, srand reimposta il timer di sistema. L'applicazione delle attuali srand funzione rand operatore aperto la possibilità di applicare agli attuali built-in timer, e non per registrare durante la compilazione, in modo che il funzionamento del generatore viene effettuata correttamente. Recentemente la programmazione in C + + ha imparato a variare da microsecondi, che consente l'algoritmo per migliorare l'emissione di valori casuali. L'innovazione è stata costituita nella funzione random, che ha anche ampliato la gamma dei numeri validi.
|
|||||||||||||||||||||||||||
|
|
Copyright © 2008 Free Url Dir, Inc. All rights reserved.
|
|