Skip to content
Davi Alves edited this page Sep 3, 2018 · 4 revisions
Escopo Tipo Nome Nome Significativo Comentario
function toBinary() Variavel a num_integer A letra usada não possuia nenhum sentido. Ela é um numero na base decimal, inteiro passado para função
function toBinary() Variavel b num_binary A letra usada até tem sentido, mas é muito pobre de conteudo. A letra representa o numero na base binaria
function toBinary() Variavel copy copy_num_integer A palavra usada estava entendivel mas a copia era usada para uma variavel especifica. Ela copia o inteiro passado para a função.
function toBinary() Constante 0x7FFFFFFF GREATER_HEX Numero usado varias vezes para aplicar AND. Essa constante é o maior numero de 32 bits considerando o sinal em hexa.
function fromBinary() Variavel a num_binary A letra usada não possuia nenhum sentido. A letra 'a' é um numero binario passado para a função.
function fromBinary() Variavel dec num_integer a palavra usada até possui sentido mas foge do padrão do primeiro uso. A palavra representa o resultado do numero binario para decimal.
ISAAC internal state Variavel aa accumulator O nome usado na variavel é o mesmo usado em quase todos os algoritmos de isaac. Porem não diz muito sobre o que ela é. Essa variavel é usada para acumular os valores.
ISAAC internal state Variavel bb previous_result O nome usado na variavel é o mesmo usando em quase todos os algoritmos de isaac. Porem não diz muito sobre o que ela é. Ela é um dos resultados da sequencia final de 256 posições.
ISAAC internal state Variavel cc - Essa variavel nunca é usada.
ISAAC internal state Variavel randrsl sequence_results O nome usado na variavel é o mesmo usado em quase todos os algoritmos de isaac. Porem não diz muito sobre o que ela é. Ela guarda os resultados da variavel bb, que somam 256 valores.
ISAAC internal state Variavel mm memory O nome usado na variavel é o mesmo usando em quase todos os algoritmos de isaac. Porem não diz muito sobre o que ela é. Ela possui o mesmo tamanho de randrsl, guarda-se nela valores bagunçados.
Mersenne Twister State Variavel MT mersenne_twister Variavel possui uma abreviação do nome o que só da para entender se a pessoa souber do que se trata. Ela possui valores aleatorios de mersenne.
Mersenne Twister State Variavel index - Variavel para os index de MT.
Mersenne Twister State Variavel mtSeeded mt_seeded O nome da variavel está bom. Variavel booleana para saber o valor ja foi um 'seed' ou seja, se ele já foi usado no isaac.
Mersenne Twister State Variavel mtSeed mt_seed O nome da variavel está bom. Variavel usada para inicializar e usar um valor aleatorio de MT.
function initialize_mt_generator() Variavel seed - Variavel usada para receber o numero aleatorio.
function initialize_mt_generator() Variavel full state_succession O nome da variavel não diz muito. Ela é responsavel por guardar o resultado da tecnica usada em Mercenne Twister, que chama-se state succession.
function initialize_mt_generator() Variavel b num_binary A letra usada até tem sentido, mas é muito pobre de conteudo. A letra representa o numero na base binaria.
function initialize_mt_generator() Constante 623 DIMENCIONAL_EQUIDISTRIBUTION Constante que representa a dimensão ou a quantidade de numeros aleatorios.
function initialize_mt_generator() Constante 1812433253 - -
function initialize_mt_generator() Constante 30 BITS_30 Constante que representa os bits usados para dar o shift.
function initialize_mt_generator() Constante 32 BITS_32 Constante que representa a quantidade maxima de bits.
function generate_mt() Variavel y bits Variavel com o nome nada significativo. Ela é responsavel por guardar os bits resultantes do calculo feito na tecnica mercenne twister.
function generate_mt() Constante 623 DIMENCIONAL_EQUIDISTRIBUTION Constante que representa a dimensão ou a quantidade de numeros aleatorios.
function generate_mt() Constante 0x80000000 PARAMETER_U Constante que representa um parametro do mercenne twister.
function generate_mt() Constante 0x7FFFFFFF PARAMETER_L Constante que representa um parametro do mercenne twister.
function generate_mt() Constante 397 PARAMETER_M Constante que representa um parametro do mercenne twister.
function generate_mt() Constante 624 PARAMETER_N Constante que representa um parametro do mercenne twister.
function generate_mt() Constante 0x9908B0DF PARAMETER_A Constante que representa um parametro do mercenne twister.
function extract_mt() Variavel y mt_value A variavel não obtem informação alguma. Ela é responsavel por armazenar o valor de MT.
function extract_mt() Variavel min - Menor valor de bits
function extract_mt() Variavel max - Maior valor de bits
function extract_mt() Variavel index - Variavel representa a posição dentro do vetor
function extract_mt() Constante 2^32-1 POSSIBLE_VALUES Constante é a maior possibilidade de valores.
function extract_mt() Constante 11 SHIFT_U Constante que representa um parametro do mercenne twister.
function extract_mt() Constante 7 SHIFT_S Constante que representa um parametro do mercenne twister.
function extract_mt() Constante 0x9D2C5680 SHIFT_B Constante que representa um parametro do mercenne twister.
function extract_mt() Constante 15 SHIFT_T -
function extract_mt() Constante 0xEFC60000 SHIFT_C Constante que representa um parametro do mercenne twister.
function extract_mt() Constante 18 SHIFT_L Constante que representa um parametro do mercenne twister.
function seed_from_mt() Constante 50 - -
function seed_from_mt() Constante 256 NUM_TERMS Constante que representa o numero total de termos do algoritmo isaac.
function mix() Variavel a - -
function mix() Variavel b - -
function mix() Variavel c - -
function mix() Variavel d - -
function mix() Variavel e - -
function mix() Variavel f - -
function mix() Variavel g - -
function mix() Variavel h - -
function mix() Constante 11 - -
function mix() Constante 2 - -
function mix() Constante 8 - -
function mix() Constante 16 - -
function mix() Constante 10 - -
function mix() Constante 4 - -
function mix() Constante 8 - -
function mix() Constante 9 - -
function isaac() Variavel x copy_memory A variavel guarda o valor de mm, serve como uma auxiliar
function isaac() Variavel y memory_result A variavel guarda o valor usado para preencher uma posição de mm
function isaac() Constante 4 - -
function isaac() Constante 13 - -
function isaac() Constante 6 - -
function isaac() Constante 2 - -
function isaac() Constante 16 - -
function isaac() Constante 128 - -
function isaac() Constante 256 - -
function isaac() Constante 10 - -
function randinit() Variavel a - -
function randinit() Variavel b - -
function randinit() Variavel c - -
function randinit() Variavel d - -
function randinit() Variavel e - -
function randinit() Variavel f - -
function randinit() Variavel g - -
function randinit() Variavel h - -
function randinit() Constante 0x9e3779b9 GOLDEN_RATIO
function randinit() Constante 8 - -
function randinit() Variavel randcnt - -
function generate_isaac() Variavel entropy - -
function cs_random() Variavel min - -
function cs_random() Variavel max - -
function get_random() - - - -
Clone this wiki locally