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.

9
Como seleciono um valor aleatório de uma enumeração?
Dada uma enumeração arbitrária em C #, como faço para selecionar um valor aleatório? (Não encontrei esta pergunta muito básica no SO. Vou postar minha resposta em um minuto como referência para qualquer pessoa, mas fique à vontade para postar sua própria resposta.)
170 c#  random  enums 

17
Como lidar com um lento gerador SecureRandom?
Se você quiser números aleatórios criptograficamente fortes em Java, use SecureRandom. Infelizmente, SecureRandompode ser muito lento. Se ele usa /dev/randomno Linux, pode bloquear a espera de entropia suficiente para se acumular. Como você evita a penalidade de desempenho? Alguém já usou Uncommon Maths como uma solução para este problema? Alguém …



14
Escolha um valor aleatório de uma enumeração?
Se eu tenho um enum como este: public enum Letter { A, B, C, //... } Qual é a melhor maneira de escolher uma aleatoriamente? Não precisa ser à prova de balas com qualidade de produção, mas uma distribuição bastante uniforme seria boa. Eu poderia fazer algo assim private Letter …
161 java  random  enums 

8
Como propagar corretamente o gerador de números aleatórios
Estou tentando gerar uma seqüência aleatória no Go e aqui está o código que escrevi até agora: package main import ( "bytes" "fmt" "math/rand" "time" ) func main() { fmt.Println(randomString(10)) } func randomString(l int) string { var result bytes.Buffer var temp string for i := 0; i < l; { …
160 random  go 


13
Gerando número inteiro aleatório a partir de um intervalo
Eu preciso de uma função que gere um número inteiro aleatório em determinado intervalo (incluindo valores de borda). Não tenho requisitos de qualidade / aleatoriedade irracionais, tenho quatro requisitos: Eu preciso que seja rápido. Meu projeto precisa gerar milhões (ou às vezes dezenas de milhões) de números aleatórios e minha …
157 c++  random 


12
Número aleatório entre 2 números duplos
É possível gerar um número aleatório entre 2 duplos? Exemplo: public double GetRandomeNumber(double minimum, double maximum) { return Random.NextDouble(minimum, maximum) } Então eu chamo com o seguinte: double result = GetRandomNumber(1.23, 5.34); Qualquer pensamento seria apreciado.
156 c#  random 

8
Método eficiente para gerar UUID String em JAVA (UUID.randomUUID (). ToString () sem os traços)
Eu gostaria de um utilitário eficiente para gerar seqüências únicas de bytes. O UUID é um bom candidato, mas UUID.randomUUID().toString()gera coisas como o 44e128a5-ac7a-4c9a-be4c-224b6bf81b20que é bom, mas eu preferiria uma string sem traços. Eu estou procurando uma maneira eficiente de gerar seqüências aleatórias, apenas a partir de caracteres alfanuméricos (sem …
154 java  random  uuid 

30
Necessidade de gerador aleatório previsível
Sou desenvolvedor de jogos na web e tenho um problema com números aleatórios. Digamos que um jogador tenha 20% de chance de receber um acerto crítico com sua espada. Isso significa que 1 em cada 5 ocorrências deve ser crítico. O problema é que obtive resultados muito ruins na vida …
151 c++  algorithm  random 

25
Registro aleatório no ActiveRecord
Estou precisando obter um registro aleatório de uma tabela via ActiveRecord. Eu segui o exemplo de Jamis Buck de 2006 . No entanto, também deparei com outra maneira através de uma pesquisa no Google (não é possível atribuir um link devido a novas restrições de usuário): rand_id = rand(Model.count) rand_record …


11
Como gerar um número aleatório em C ++?
Estou tentando fazer um jogo com dados e preciso ter números aleatórios (para simular os lados do dado. Eu sei como fazê-lo entre 1 e 6). Usando #include <cstdlib> #include <ctime> #include <iostream> using namespace std; int main() { srand((unsigned)time(0)); int i; i = (rand()%6)+1; cout << i << "\n"; …
150 c++  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.