Articles of aleatória

Variáveis ​​Gaussianas Aleatórias

Existe uma class na biblioteca padrão do .NET que me dá a funcionalidade para criar variables ​​aleatórias que seguem a distribuição gaussiana?

Gerador de números pseudo-randoms – distribuição exponencial

Eu gostaria de gerar alguns números pseudo-randoms e até agora eu tenho estado muito contente com a function Random.Next(int min, int max) da biblioteca .Net. Os PRNGs dessa variedade devem estar usando uma distribuição uniforme , mas eu gostaria muito de gerar alguns números usando uma distribuição exponencial . Estou programando em C #, embora […]

Como posso embaralhar as linhas de um arquivo de texto na linha de comando do Unix ou em um script de shell?

Eu quero embaralhar as linhas de um arquivo de texto aleatoriamente e criar um novo arquivo. O arquivo pode ter vários milhares de linhas. Como posso fazer isso com cat , awk , cut , etc?

Amostragem aleatória estratificada a partir do quadro de dados

Eu tenho um quadro de dados no formato: head(subset) # ants 0 1 1 0 1 # age 1 2 2 1 3 # lc 1 1 0 1 0 Eu preciso criar um novo quadro de dados com amostras aleatórias de acordo com a idade e lc. Por exemplo, eu quero 30 amostras da […]

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.