Articles of aleatória

Quais algoritmos comuns são usados ​​para o rand () do C?

Eu entendo que a especificação C não fornece nenhuma especificação sobre a implementação específica de rand() . Quais algoritmos diferentes são comumente usados ​​em diferentes plataformas principais? Como eles diferem?

Gere um ponto random dentro de um círculo (uniformemente)

Eu preciso gerar um ponto uniformemente random dentro de um círculo de raio R. Eu percebo que apenas escolhendo um ângulo uniformemente random no intervalo [0 … 2], e um raio uniformemente random no intervalo (0 … R ) eu terminaria com mais pontos em direção ao centro, já que para dois dados raios, os […]

Gere números randoms seguindo uma distribuição normal em C / C ++

Alguém sabe como eu poderia facilmente gerar números randoms após uma distribuição normal em C / C ++? http://www.mathworks.com/access/helpdesk/help/toolbox/stats/normrnd.html Eu não quero usar nenhum dos Boost. Eu sei que Knuth fala sobre isso, mas eu não tenho os livros dele na mão agora.

Convertendo uma distribuição uniforme em uma distribuição normal

Como posso converter uma distribuição uniforme (como a maioria dos geradores de números randoms produz, por exemplo, entre 0,0 e 1,0) em uma distribuição normal? E se eu quiser um desvio médio e padrão da minha escolha?

Entendendo “aleatoriedade”

Eu não consigo entender isso, o que é mais random? rand() OU rand() * rand() Eu estou achando um verdadeiro desafio, você poderia me ajudar? EDITAR: Intuitivamente, eu sei que a resposta matemática será que eles são igualmente randoms, mas não posso deixar de pensar que se você “executar o algoritmo de número random” duas […]

Melhor maneira de randomizar uma matriz com o .NET

Qual é a melhor maneira de randomizar uma matriz de strings com o .NET? Meu array contém cerca de 500 strings e eu gostaria de criar um novo Array com as mesmas strings, mas em ordem aleatória. Por favor inclua um exemplo C # na sua resposta.

Obter um item random da matriz JavaScript

var items = Array(523,3452,334,31,…5346); Como obtenho itens randoms de items ?

Números randoms exclusivos (não repetidos) em O (1)?

Eu gostaria de gerar números randoms únicos entre 0 e 1000 que nunca se repetem (ou seja, 6 não aparece duas vezes), mas isso não recorre a algo como uma pesquisa O (N) de valores anteriores para fazê-lo. Isso é possível?

srand () – por que ligar apenas uma vez?

Esta questão é sobre um comentário nesta questão Recomendado para inicializar srand? O primeiro comentário diz que srand() deve ser chamado apenas uma vez em um aplicativo. Por que é tão?