Perguntas com a marcação «random»

Essa tag é para perguntas referentes a números aleatórios e seus geradores, sejam pseudo-aleatórios ou verdadeiramente aleatórios.

3
O que há com 181783497276652981 e 8682522807148012 em Random (Java 7)?
Por que foram 181783497276652981e 8682522807148012escolhidos em Random.java? Aqui está o código-fonte relevante do Java SE JDK 1.7: /** * Creates a new random number generator. This constructor sets * the seed of the random number generator to a value very likely * to be distinct from any other invocation of …
112 java  random 

8
Como semear de forma sucinta, portátil e completa o PRNG mt19937?
Parece que vejo muitas respostas em que alguém sugere o uso <random>para gerar números aleatórios, geralmente junto com códigos como este: std::random_device rd; std::mt19937 gen(rd()); std::uniform_int_distribution<> dis(0, 5); dis(gen); Normalmente, isso substitui algum tipo de "abominação profana", como: srand(time(NULL)); rand()%6; Podemos criticar a maneira antiga argumentando que time(NULL)fornece baixa entropia, …
112 c++  c++11  random 


17
Como faço para criar uma lista de números aleatórios sem duplicatas?
Tentei usar random.randint(0, 100), mas alguns números eram iguais. Existe um método / módulo para criar uma lista de números aleatórios exclusivos? Observação: o código a seguir é baseado em uma resposta e foi adicionado depois que a resposta foi postada. Não faz parte da questão; é a solução. def …
110 python  random 

5
Por que rand ()% 6 é tendencioso?
Ao ler como usar std :: rand, encontrei este código em cppreference.com int x = 7; while(x > 6) x = 1 + std::rand()/((RAND_MAX + 1u)/6); // Note: 1+rand()%6 is biased O que há de errado com a expressão à direita? Tentei e funciona perfeitamente.
109 c++  random  std 










7
Números aleatórios ponderados
Estou tentando implementar números aleatórios ponderados. No momento, estou apenas batendo minha cabeça contra a parede e não consigo descobrir isso. No meu projeto (intervalos de mãos de Hold'em, análise subjetiva de equidade total), estou usando as funções aleatórias de Boost. Então, digamos que eu queira escolher um número aleatório …
101 c++  boost  random 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.