¿Cómo generar una secuencia aleatoria de números? Hay varios programas con los que podemos generar números en una secuencia aleatoria. De hecho, podemos acceder a ciertas páginas que pueden hacerlo por nosotros, como es el caso de la siguiente dirección web: http://www.alazar.info/generador-de-secuencia-de-numeros-desordenada.

Ahora bien, si quieres aprender a hacer o generar una secuencia numérica de forma aleatoria, entonces toma nota del contenido de este artículo. Veremos cómo se hace y desde luego, mostraremos algunas consideraciones importantes en cuanto a este tema se refiere.

Como sabrás, los números aleatorios son muy importantes en la simulación. Al momento de querer generar números aleatorios, partiremos de una composición determinada que nos ayudará a implementar una sucesión de valores que posteriormente será una sucesión aleatoria.

Algoritmos para general números aleatorios

Con respecto a los algoritmos matemáticos, se trata de una forma confiable y completa de generar secuencias de números. Y aunque podemos hacerlo de manera automática con un generador, como el que hemos recomendado al inicio del artículo, podemos optar por usar la fórmula para este algoritmo, como por ejemplo:

Para un generador pseudo aleatorio, la estructura es G= (X, xo, T, U, g). Donde X es el conjunto de estados, xo es el estado inicial de la semilla. T es la función de transmisión. U es el conjunto de las posibles observaciones.

Método de cuadrados medios para generar secuencia de números aleatorios

Con este método, es primordial tomar un número inicial al azar, y luego elevarlo al cuadrado para generar un número con el doble de cifras, es decir, si se tiene un número con dos cifras, cuando se ha elevado a la 2, tendríamos una sucesión con un número de cuatro cifras.

El poder generar una cierta cantidad de números aleatorios, es posible por medio de la repetición del mismo método, con el número que antecede. De cualquier manera, se podrá trabajar con un rango de cifras y de números que se muestren al azar.

Métodos congruenciales para generar secuencia de números aleatorios

Este método siempre comienza por un valor inicial, es decir, la semilla. Los valores que siguen se obtendrán por medio de una fórmula, es decir: xn = axn−1 + b módulo m. donde a, m, b; son números enteros. Y x queda siempre determinado y caracterizado por estos tres valores.

Ejemplo:

  • Fórmula inicial: = ax1 + b mod m
  • a(ax0 + b − km) + b mod m
  • a 2×0 + b(a + 1) − akm mod m
  • a 2×0 + b(a + 1) mod m.

Se trata de una obtención se secuencias aleatorias que muestran una recurrencia en la fórmula. Hay varios artículos en la web que tratan este punto más profundamente, en caso de que quieras aplicar cálculo más pesado.

Comprueba la uniformidad de la secuencia aleatoria

Hay varios tests con los que se podrá contar si quieres hacer una comprobación detallada sobre los algoritmos y más aún, sobre la secuencia realizada con los números aleatoriamente, ejemplo: el test de la X₂.