cpp/numeric/random/uniform int distribution: differenze tra le versioni
Da cppreference.com.
m (r2.7.3) (Bot: Aggiungo de, en, es, fr, ja, pt, ru, zh) |
m (Use {{lc}}. Update links. Various fixes.) |
||
Riga 12: | Riga 12: | ||
===Membri tipi=== | ===Membri tipi=== | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{hitem |{{tr| Membro tipo | Member type }}| Definition}} |
− | {{ | + | {{| {{tt|result_type}} | {{c|IntType}}}} |
− | {{ | + | {{| {{tt|param_type}} |{{tr| il tipo di set di parametri, non specificato| the type of the parameter set, unspecified}}}} |
− | {{ | + | {{end}} |
===Membri funzioni=== | ===Membri funzioni=== | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| cpp/numeric/random/distribution/constructor | uniform_int_distribution}} |
− | {{ | + | {{| cpp/numeric/random/distribution/reset | uniform_int_distribution}} |
− | {{ | + | {{h2 |{{tr| Generazione| Generation}}}} |
− | {{ | + | {{| cpp/numeric/random/distribution/operator() | uniform_int_distribution}} |
− | {{ | + | {{h2 |{{tr| Caratteristiche| Characteristics}}}} |
− | {{ | + | {{| cpp/numeric/random/uniform_int_distribution/a}} |
− | {{ | + | {{| cpp/numeric/random/uniform_int_distribution/b}} |
− | {{ | + | {{| cpp/numeric/random/distribution/param | uniform_int_distribution}} |
− | {{ | + | {{| cpp/numeric/random/distribution/min | uniform_int_distribution}} |
− | {{ | + | {{| cpp/numeric/random/distribution/max | uniform_int_distribution}} |
− | {{ | + | {{end}} |
===Non membri funzioni=== | ===Non membri funzioni=== | ||
− | {{ | + | {{begin}} |
− | {{ | + | {{| cpp/numeric/random/distribution/operator_cmp | uniform_int_distribution | IntType }} |
− | {{ | + | {{| cpp/numeric/random/distribution/operator_ltltgtgt | uniform_int_distribution}} |
− | {{ | + | {{end}} |
===Esempio=== | ===Esempio=== |
Versione attuale delle 14:51, 2 lug 2013
![]() |
Questa pagina è stata tradotta in modo automatico dalla versione in ineglese della wiki usando Google Translate.
La traduzione potrebbe contenere errori e termini strani. Muovi il puntatore sopra al testo per vedere la versione originale. Puoi aiutarci a correggere gli gli errori. Per ulteriori istruzioni clicca qui. |
Elemento definito nell'header <random>
|
||
template< class IntType = int > class uniform_int_distribution; |
(dal C++11) | |
Produce casuale i valori interi, uniformemente distribuiti sulla
[a, b]
intervallo chiuso, che viene distribuito in base alla funzione di probabilità discreta Original:
Produces random integer values i, uniformly distributed on the closed interval
[a, b]
, that is, distributed according to the discrete probability function The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
- P(i|a,b) =
.1 b − a + 1
[modifica] Membri tipi
Membro tipo
Original: Member type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
result_type
|
IntType |
param_type
|
il tipo di set di parametri, non specificato
Original: the type of the parameter set, unspecified The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[modifica] Membri funzioni
costruisce nuova distribuzione Original: constructs new distribution The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) | |
ripristina lo stato interno della distribuzione Original: resets the internal state of the distribution The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) | |
Original: Generation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
genera il successivo numero casuale nella distribuzione Original: generates the next random number in the distribution The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) | |
Original: Characteristics The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. | |
restituisce la una distribuzione parametro (valore minimo) Original: returns the a distribution parameter (minimum value) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) | |
restituisce il b parametro di distribuzione (valore massimo) Original: returns the b distribution parameter (maximum value) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) | |
ottiene o imposta l'oggetto parametro di distribuzione Original: gets or sets the distribution parameter object The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) | |
restituisce il valore minimo potenzialmente generato Original: returns the minimum potentially generated value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) | |
restituisce il valore massimo potenzialmente generato Original: returns the maximum potentially generated value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (metodo pubblico) |
[modifica] Non membri funzioni
confronta due oggetti di distribuzione Original: compares two distribution objects The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (funzione) | |
esegue flusso di ingresso e di uscita sul pseudo-casuale distribuzione numerica Original: performs stream input and output on pseudo-random number distribution The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (funzione) |
[modifica] Esempio
Questo programma simula lanciando dadi a 6 facce .
Original:
This program simulates throwing 6-sided dice.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
#include <random> #include <iostream> int main() { std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(1, 6); for(int n=0; n<10; ++n) std::cout << dis(gen) << ' '; std::cout << '\n'; }
Possible output:
1 1 6 5 2 2 5 5 6 2