Escolar Documentos
Profissional Documentos
Cultura Documentos
ARTIGO SINERGIA GeracaoNumerosAleatorios
ARTIGO SINERGIA GeracaoNumerosAleatorios
net/publication/277097640
CITATIONS READS
2 542
3 authors, including:
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Análise dos Algoritmos de Perfil II do Projeto eSTREAM para Criptografia de Imagens View project
UMA PROPOSTA DE FRAMEWORK PARA DETECÇÃO DE INTRUSÃO EM REDES DE COMPUTADORES UTILIZANDO INTELIGÊNCIA COMPUTACIONAL View project
All content following this page was uploaded by Wilian Soares Lacerda on 02 May 2017.
onde: Z=(a*Za)\%M;
Xji] = (double)Za/(M-I);
/* calcula resto da divisão */
/* normaliza e armazena */
Za=Z;
}
a é um inteiro escolhido entre 1
eM.
FIGURA 1: ALGORITMO EM LINGUAGEM C DO
M é um número primo p ou uma
MÉTODO DO RESÍDUO
potência inteira de um número
primo (pm).
1515
-==========---=:==================Sinergia, São Paulo, v. 3, n. 2, p. 154-161, jul./dez. 2002
Geração de Números Aleatórios
Alvaro R. Pereira Júnior I Maria Eugenia de A. Freitas I wilian s. Lacerda
180
l~'r---'----'---'----'---'----'---'----'---'---~
160
120
~ 120
100
-l1
~100
080
60
20
20 o
o 0.1 02 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Números aleatórios
o
o 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
Números a1eal6rlos FIGURA 5: HISTOGRAMA DOS NÚMEROS
GERADOS PELO ALGORITMO DO
RESÍDUO COM ALTERAÇÕES (A
FIGURA 3: HISTOGRAMA DOS NÚMEROS
GERADOS PELO ALGORITMO DO 1000, E M = 131071)
RESÍDUO
FIGURA 6: NÚMEROS GERADOS PELA FUNÇÃO FIGURA 8: NÚMEROS GERADOS PELA FUNÇÃO
RAND DA BIBLIOTECA DA RAND DO MATLAB
LINGUAGEM C
100
BIBLIOTECA DA LINGUAGEM C
FX(x) = 1 . Íe-(~-X)212.(J2 d~
~21t(J 2 -00
(5)
1000
o =arctg-xy (7)
9110
2110
Y = R .sen(0) (9)
100
o
-1 o 2 3 Obtêm-se as Equações 10 e 11,
Nlmeros aleatórios
calculando a função densidade conjunta
FIGURA 11: HISTOGRAMA DOS NÚMEROS
de R2 e 8, e suas funções de densidade
GERADOS PELA marginais [6]:
TRANSFORMAÇÃO DA V.A.
UNIFORME EM V.A.
EXPONENCIAL
(10)
l!i9-=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~Sinergia,
São Paulo, v. 3, n. 2, p. 154-161, jul./dez. 2002
Geração de Números Aleatórios
A/varo R. Pereira Junior I Maria Eugenia de A. Freitas I Wilian 5. Lacerda
350
E R2 pode ser gerado pela
transformação de uma variável x»
aleatória uniforme (U2) no intervalo
[0,1], conforme Equação (13): 250
~200
(13) :ll
~
8'50
. .'.....
. ....
-3 . "
AGRADECIMENTOS
-4
=-
Geração de Números Aleatórios
Alvaro R. Pereira Júnior / Maria Eugênia de A. Freitas / Wilian S. Lacerda