Espaços nominais
Variantes
Acções

Pseudo-random number generation

Da cppreference.com
 
 
Biblioteca numéricos
Funções matemáticas comuns
De ponto flutuante ambiente
Números complexos
Matrizes numéricas
Pseudo-aleatório de geração de números
Tempo de compilação aritmética racional (C++11)
Genéricos operações numéricas
Original:
Generic numeric operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
iota(C++11)
accumulate
inner_product
adjacent_difference
partial_sum
 
Pseudo-aleatório de geração de números
Motores e adaptadores de motor
Original:
Engines and engine adaptors
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
linear_congruential_engine(C++11)
mersenne_twister_engine(C++11)
subtract_with_carry_engine(C++11)
discard_block_engine(C++11)
independent_bits_engine(C++11)
shuffle_order_engine(C++11)
Geradores
Original:
Generators
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
random_device(C++11)
Distribuições
Original:
Distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Distribuições uniformes
Original:
Uniform distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
uniform_int_distribution(C++11)
uniform_real_distribution(C++11)
generate_canonical(C++11)
Distribuições de Bernoulli
Original:
Bernoulli distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
bernoulli_distribution(C++11)
binomial_distribution(C++11)
negative_binomial_distribution(C++11)
geometric_distribution(C++11)
Distribuições de Poisson
Original:
Poisson distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
poisson_distribution(C++11)
exponential_distribution(C++11)
gamma_distribution(C++11)
weibull_distribution(C++11)
extreme_value_distribution(C++11)
Distribuições normais
Original:
Normal distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
normal_distribution(C++11)
lognormal_distribution(C++11)
chi_squared_distribution(C++11)
cauchy_distribution(C++11)
fisher_f_distribution(C++11)
student_t_distribution(C++11)
Distribuições de amostragem
Original:
Sampling distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
discrete_distribution(C++11)
piecewise_constant_distribution(C++11)
piecewise_linear_distribution(C++11)
Seqüências de sementes
Original:
Seed Sequences
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
seed_seq(C++11)
C biblioteca
Original:
C library
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
rand
srand
RAND_MAX
 
A biblioteca de número aleatório fornece um conjunto de motores geradores (ambos os geradores de números pseudo-aleatórios, que geram as sequências de números inteiros com uma distribuição uniforme e verdadeiros geradores de números aleatórios quando disponíveis) e um conjunto de classes de distribuição de números aleatórios que convertem a distribuição uniforme do motores geradores em várias distribuições estatísticas.
Original:
The random number library provides a set of generator engines (both pseudo-random number generators, which generate integer sequences with a uniform distribution, and true random number generators if available) and a set of random number distribution classes which convert the uniform distribution of the generator engines into various statistical distributions.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Todos os motores geradores podem ser semeadas especificamente, serializado e desserializado para uso com simuladores repetíveis.
Original:
All of the generator engines may be specifically seeded, serialized, and deserialized for use with repeatable simulators.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Índice

[editar] Aleatórios motores número

Motores de números aleatórios gerar números pseudo-aleatórios utilizando dados de sementes como fonte de entropia. Várias classes diferentes de pseudo-aleatórios algoritmos de geração de números são implementados como modelos que podem ser personalizados.
Original:
Random number engines generate pseudo-random numbers using seed data as entropy source. Several different classes of pseudo-random number generation algorithms are implemented as templates that can be customized.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
A escolha de qual o motor a usar envolve uma série de vantagens e desvantagens: o motor linear congruente é moderadamente rápida e tem um requisito de armazenamento muito pequena para o estado. Os geradores defasados ​​de Fibonacci são muito rápidos, mesmo em processadores sem conjuntos de instruções aritméticas avançadas, em detrimento de armazenamento maior do Estado e, por vezes, menos desejáveis ​​características espectrais. A Mersenne twister é mais lento e tem maiores exigências de armazenamento do Estado, mas com os parâmetros corretos tem a mais longa seqüência de não-repetição com as características mais desejáveis ​​espectrais (para uma definição dada de desejável).
Original:
The choice of which engine to use involves a number of tradeoffs: the linear congruential engine is moderately fast and has a very small storage requirement for state. The lagged Fibonacci generators are very fast even on processors without advanced arithmetic instruction sets, at the expense of greater state storage and sometimes less desirable spectral characteristics. The Mersenne twister is slower and has greater state storage requirements but with the right parameters has the longest non-repeating sequence with the most desirable spectral characteristics (for a given definition of desirable).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Defined in header <random>
implementa o algoritmo de congruente linear
Original:
implements congruente linear algorithm
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
implementa o algoritmo de Mersenne twister
Original:
implements Mersenne twister algorithm
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
implementos subtrair com transportar (um defasada Fibonacci) algoritmo
Original:
implements subtract with carry (a defasada Fibonacci) algorithm
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)

[editar] Adaptadores de motor de números aleatórios

Adaptadores de motor de números aleatórios gerar números pseudo-aleatórios usando outro motor número aleatório como fonte de entropia. Eles são geralmente utilizados para alterar as características espectrais do mecanismo subjacente.
Original:
Random number engine adaptors generate pseudo-random numbers using another random number engine as entropy source. They are generally used to alter the spectral characteristics of the underlying engine.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Defined in header <random>
descarta alguma saída de um motor de número aleatório
Original:
discards some output of a random number engine
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
embala a saída de um motor de número aleatório em blocos de um número específico de bits
Original:
packs the output of a random number engine into blocks of specified number of bits
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
proporciona a saída de um motor de números aleatórios, de modo diferente
Original:
delivers the output of a random number engine in different order
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)

[editar] Predefinidos aleatórios geradores de números

Vários algoritmos específicos populares são predefinidos.
Original:
Several specific popular algorithms are predefined.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Defined in header <random>
Tipo
Original:
Type
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Definition
minstd_rand0 std::linear_congruential_engine<uint_fast32_t, 16807, 0, 2147483647>
minstd_rand std::linear_congruential_engine<uint_fast32_t, 48271, 0, 2147483647>
mt19937 std::mersenne_twister_engine<uint_fast32_t, 32, 624, 397, 31,

                             0x9908b0df, 11,
                             0xffffffff, 7,
                             0x9d2c5680, 15,
                             0xefc60000, 18, 1812433253>

mt19937_64 std::mersenne_twister_engine<uint_fast64_t, 64, 312, 156, 31,

                             0xb5026f5aa96619e9, 29,
                             0x5555555555555555, 17,
                             0x71d67fffeda60000, 37,
                             0xfff7eee000000000, 43, 6364136223846793005>

ranlux24_base std::subtract_with_carry_engine<uint_fast32_t, 24, 10, 24>
ranlux48_base std::subtract_with_carry_engine<uint_fast64_t, 48, 5, 12>
ranlux24 std::discard_block_engine<ranlux24_base, 223, 23>
ranlux48 std::discard_block_engine<ranlux48_base, 389, 11>
knuth_b std::shuffle_order_engine<minstd_rand0, 256>
default_random_engine
Definida pela implementação
Original:
implementation-defined
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
não-determinista gerador de números aleatórios utilizando fonte de entropia hardware
Original:
non-deterministic random number generator using hardware entropy source
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(classe)

[editar] Aleatórias distribuições número

Distribuições de números aleatórios são pós-processamento da saída de um motor de números aleatórios ou adaptadores, de tal modo que a saída resultante é distribuída sobre uma função de densidade de probabilidade estatística definida.
Original:
Random number distributions are post-process the output of an random number engine or adaptors in such a way that resulting output is distributed on a defined statistical probability density function.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Defined in header <random>
Distribuições uniformes
Original:
Uniform distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
produz valores inteiros uniformemente distribuídos em um intervalo
Original:
produces integer values evenly distributed across a range
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais uniformemente distribuídos em um intervalo
Original:
produces real values evenly distributed across a range
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe) [edit]
distribui valores reais de precisão dado através [0, 1)
Original:
evenly distributes real values of given precision across [0, 1)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de função) [edit]
Distribuições de Bernoulli
Original:
Bernoulli distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
produz valores bool num Distribuição de Bernoulli .
Original:
produces bool values on a Distribuição de Bernoulli.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(classe)
produz valores inteiros em um distribuição binomial .
Original:
produces integer values on a distribuição binomial.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores inteiros em um distribuição binomial negativa .
Original:
produces integer values on a distribuição binomial negativa.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores inteiros em um distribuição geométrica .
Original:
produces integer values on a distribuição geométrica.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
Distribuições de Poisson
Original:
Poisson distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
produz valores inteiros em um distribuição de Poisson .
Original:
produces integer values on a distribuição de Poisson.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em um distribuição exponencial .
Original:
produces real values on an distribuição exponencial.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em um distribuição gama .
Original:
produces real values on an distribuição gama.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em uma Distribuição de Weibull .
Original:
produces real values on a Distribuição de Weibull.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em um distribuição de valor extremo .
Original:
produces real values on an distribuição de valor extremo.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
Distribuições normais
Original:
Normal distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
produz valores reais em uma padrão de distribuição normal (Gaussiana) .
Original:
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em uma distribuição lognormal .
Original:
produces real values on a distribuição lognormal.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em uma qui-quadrado de distribuição .
Original:
produces real values on a qui-quadrado de distribuição.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em uma Distribuição de Cauchy .
Original:
produces real values on a Distribuição de Cauchy.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em uma Fisher F-distribuição .
Original:
produces real values on a Fisher F-distribuição.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais em uma Student distribuição t .
Original:
produces real values on a Student distribuição t.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
Distribuições de amostragem
Original:
Sampling distributions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
produz inteiros aleatórios sobre uma distribuição discreta .
Original:
produces random integers on a discrete distribution.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais distribuídos em subintervalos constantes .
Original:
produces real values distributed on constant subintervals.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)
produz valores reais distribuídos em subintervalos definidos .
Original:
produces real values distributed on defined subintervals.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(modelo de classe)

[editar] Geradores de seqüência pré-definidas de sementes

Defined in header <random>
(C++11)
de propósito geral viés eliminando mexidos gerador de seqüência de sementes
Original:
general-purpose bias-eliminating scrambled seed sequence generator
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(classe)

[editar] C biblioteca

Defined in header <cstdlib>
gera um número pseudo-aleatório
Original:
generates a pseudo-random number
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função) [edit]
inicializa pseudo-aleatórios gerador de números
Original:
initializes pseudo-random number generator
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função) [edit]
valor possível máxima gerada pelo std::rand
Original:
maximum possible value generated by std::rand
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(macro constante) [edit]