Está en la página 1de 7

ALGORITMO

MULTIPLICADOR
CONSTANTE
Sandra Nahomi Mondragon
Ordoñez
Elier Cote Torres
CONTEXTO
Este algoritmo no congruencial es similar al algoritmo de

CONTEXTO productos medios.


1. Seleccionar una semilla (X 0) con D digitos (D>3). 2.
Seleccionar una constante (a) con D digitos (D>3). 3. Sea

CONTEXTO
Y 0=a * X 0 ; Sea X1 = los D digitos del centro, y sea ri
= 0.D digitos centrales.

CONTEXTO
4. Sea Yi=a* Xi ; Sea Xi+1 = los D digitos del centro, y
sea ri+1 = 0.D digitos del centro para toda i=1,2,3,...,n.
5. Repetir el paso 4 hasta obtener los n números ri

CONTEXTO deseados

CONTEXTO
CONTEXTO
CONTEXTO ¿CÓMO FUNCIONA?
Es un algoritmo de números pseudoaleatorios, es

CONTEXTO
utilizado, por ejemplo, en videojuegos de cartas para que
el jugador obtenga cartas de manera aleatoria, también se
suele usar en juegos de apuestas en general, para tirar

CONTEXTO
dados y que el valor sea diferente cada vez, es un
algoritmo muy útil aunque no es el único algoritmo capaz

CONTEXTO
de generar números pseudoaleatorios

CONTEXTO
Recibe tres entradas de valores:
• Semilla: un valor inicial que debe ser de
longitud mayo a tres, por ejemplo 363
• Constante: un valor con la misma longitud que
la semilla, si la semilla es de longitud 3 la
constante debe ser del mismo tamaño
• N: el número de veces que quieres que genere
un número pseudoaleatorio, si ingresas 5
devolverá 5 números pseudoaleatorios, es decir
es el número de iteraciones que quieres realizar
GRACIAS

También podría gustarte