Números aleatorios en línea. Generador de números aleatorios de Excel en funciones y análisis de datos

A menudo se realizan diversas loterías, sorteos, etc. en muchos grupos o públicos en en las redes sociales, Instagram, etc., y lo utilizan los propietarios de cuentas para atraer nuevas audiencias a la comunidad.

El resultado de estos sorteos depende a menudo de la suerte del usuario, ya que el destinatario del premio se determina al azar.

Para tomar esta determinación, los organizadores de lotería casi siempre utilizan un generador. números al azar en línea o preinstalado, distribuido de forma gratuita.

Elección

Muy a menudo, elegir un generador de este tipo puede resultar difícil, ya que su funcionalidad es bastante diferente: para algunos es significativamente limitada, para otros es bastante amplia.

Se está implementando suficiente un gran número de tales servicios, pero la dificultad es que difieren en su alcance.

Muchas, por ejemplo, están vinculadas por su funcionalidad a una red social específica (por ejemplo, muchas aplicaciones generadoras en VKontakte funcionan solo con enlaces de esta red social).

Los generadores más simples simplemente determinan aleatoriamente un número dentro de un rango determinado.

Esto es conveniente porque no asocia el resultado con una publicación específica, lo que significa que puede usarse para sorteos fuera de la red social y en varias otras situaciones.

Básicamente no tienen ningún otro uso.

<Рис. 1 Генератор>

¡Consejo! A la hora de elegir el generador más adecuado, es importante tener en cuenta para qué se utilizará.

Especificaciones

Para agilizar el proceso de elección del servicio en línea óptimo para generar números aleatorios, la siguiente tabla muestra las principales características técnicas y la funcionalidad de dichas aplicaciones.

Tabla 1. Características del funcionamiento de aplicaciones en línea para generar un número aleatorio.
Nombre Red social Múltiples resultados Seleccionar de una lista de números Widget en línea para el sitio. Seleccionar de un rango Deshabilitar repeticiones
RandStuff No No
Echar a suertes Sitio web oficial o VKontakte No No
Número aleatorio Sitio oficial No No No
aleatorio Sitio oficial No No No
Números al azar Sitio oficial No No No No

Todas las aplicaciones analizadas en la tabla se describen con más detalle a continuación.

<Рис. 2 Случайные числа>

RandStuff

<Рис. 3 RandStuff>

Puede utilizar esta aplicación en línea siguiendo el enlace a su sitio web oficial http://randstuff.ru/number/.

Este es un generador de números aleatorios simple, caracterizado por un funcionamiento rápido y estable.

Se implementa con éxito tanto en el formato de una aplicación independiente separada en el sitio web oficial como como una aplicación en la red social VKontakte.

La peculiaridad de este servicio es que puede seleccionar un número aleatorio tanto de un rango específico como de una lista específica de números que se pueden especificar en el sitio.

Ventajas:

  • Trabajo estable y rápido;
  • Falta de conexión directa a una red social;
  • Puede seleccionar uno o varios números;
  • Sólo puedes elegir entre los números especificados.

Desventajas:

  • Incapacidad para realizar un sorteo en VKontakte (esto requiere una solicitud por separado);
  • Las aplicaciones para VKontakte no se ejecutan en todos los navegadores;
  • El resultado a veces parece predecible porque sólo se utiliza un algoritmo de cálculo.

Las opiniones de los usuarios sobre esta aplicación son las siguientes: “Determinamos a los ganadores en los grupos de VKontakte a través de este servicio. Gracias”, “Eres el mejor”, “Solo uso este servicio”.

Echar a suertes

<Рис. 4 Cast Lots>

Esta aplicación es un generador de funciones simple, implementado en el sitio web oficial en forma de aplicación VKontakte.

También hay un widget generador para insertar en su sitio web.

La principal diferencia con la aplicación descrita anteriormente es que le permite desactivar la repetición del resultado.

Es decir, al realizar varias generaciones seguidas en una misma sesión, el número no se repetirá.

  • Disponibilidad de un widget para insertar en un sitio web o blog;
  • Capacidad para desactivar la repetición de resultados;
  • La presencia de la función "aún más aleatoriedad", tras la activación de la cual cambia el algoritmo de selección.

Negativo:

  • Incapacidad para determinar varios resultados a la vez;
  • Incapacidad para seleccionar de una lista específica de números;
  • Para seleccionar un ganador en públicos, debe utilizar un widget de VKontakte separado.

Las opiniones de los usuarios son las siguientes: "Funciona de manera estable, es bastante cómodo de usar", "Funcionalidad conveniente", "Solo uso este servicio".

Número aleatorio

<Рис. 5 Случайное число>

Este servicio se encuentra en http://randomnumber.rf/.

Generador sencillo con Funciones mínimas y características adicionales.

Puede generar números aleatoriamente dentro de un rango específico (máximo de 1 a 99999).

El sitio no tiene ningún diseño gráfico y por lo tanto la página se carga fácilmente.

El resultado se puede copiar o descargar con solo hacer clic en un botón.

Negativo:

  • Falta de un widget para VKontakte;
  • No hay posibilidad de realizar sorteos;
  • No hay forma de insertar el resultado en un blog o sitio web.

Esto es lo que dicen los usuarios sobre este servicio: "Un buen generador, pero pocas funciones", "Muy pocas funciones", "Adecuado para generar números rápidamente sin configuraciones innecesarias".

aleatorio

<Рис. 6 Рандомус>

Puede utilizar este generador de números aleatorios en http://randomus.ru/.

Otro, bastante simple, pero Generador de números aleatorios funcional.

El servicio tiene funcionalidad suficiente para determinar números aleatorios, pero no es adecuado para realizar sorteos y otros procesos más complejos.

Negativo:

  • Imposibilidad de realizar dibujos basados ​​en reenvíos de una publicación, etc.
  • No existe una aplicación para VKontakte ni un widget para el sitio;
  • No es posible desactivar la repetición de resultados.

Los números nos acompañan a todas partes: números de casas y apartamentos, números de teléfono, coches, pasaportes, tarjetas de plástico, fechas, contraseñas de correo electrónico. Nosotros mismos elegimos algunas combinaciones de números, pero la mayoría las obtenemos por casualidad. Sin darnos cuenta, utilizamos números generados aleatoriamente todos los días. Si se nos ocurren códigos PIN, entonces crédito único o tarjeta de salario son generados por sistemas confiables que excluyen el acceso a contraseñas. Los generadores de números aleatorios brindan seguridad en áreas que requieren velocidad de procesamiento, seguridad e independencia de los datos.

El proceso de generación de números pseudoaleatorios está sujeto a determinadas leyes y se utiliza desde hace mucho tiempo, por ejemplo, en las loterías. En el pasado reciente, los sorteos se realizaban mediante máquinas de lotería o lotes. Ahora en muchos países números ganadores. loterías estatales están determinados precisamente por el conjunto de números aleatorios generados.

Ventajas del método

Entonces, un generador de números aleatorios es un mecanismo moderno independiente para determinar aleatoriamente combinaciones de números. La singularidad y perfección de este método radica en la imposibilidad de intervención externa en el proceso. El generador es un conjunto de programas construidos, por ejemplo, sobre diodos de ruido. El dispositivo genera una corriente de ruido aleatorio, cuyos valores actuales se convierten en números y forman combinaciones.

Generar números proporciona resultados instantáneos: se necesitan unos segundos para crear una combinación. Si hablamos de loterías, los participantes pueden saber inmediatamente si el número del billete coincide con el ganador. Esto permite que los sorteos se realicen con la frecuencia que los participantes deseen. Pero la principal ventaja del método es su imprevisibilidad y la imposibilidad de calcular el algoritmo para seleccionar números.

Cómo se generan los números pseudoaleatorios

De hecho, los números aleatorios no son aleatorios: la serie comienza a partir de un número determinado y se genera mediante un algoritmo. Un generador de números pseudoaleatorios (PRNG o PRNG - generador de números pseudoaleatorios) es un algoritmo que genera una secuencia de números aparentemente no relacionados, generalmente sujetos a una distribución uniforme. En informática, los números pseudoaleatorios se utilizan en muchas aplicaciones: criptografía, modelado de simulación, método de Monte Carlo, etc. La calidad del resultado depende de las propiedades del PRNG.

La fuente de generación puede ser ruido físico, desde radiación cósmica hasta ruido en una resistencia, pero estos dispositivos casi nunca se utilizan en aplicaciones de seguridad de redes. Las aplicaciones criptográficas utilizan algoritmos especiales que generan secuencias que no pueden ser estadísticamente aleatorias. Sin embargo, un algoritmo elegido adecuadamente puede producir series de números que pasan la mayoría de las pruebas de aleatoriedad. El período de repetición en tales secuencias es mayor que el intervalo de trabajo del que se toman los números.

Muchos procesadores modernos contienen un PRNG, como RdRand. Como alternativa, se crean y publican conjuntos de números aleatorios en un cuaderno de un solo uso (diccionario). La fuente de números en este caso es limitada y no proporciona una seguridad de red completa.

Historia del PRNG

Se puede considerar un prototipo de generador de números aleatorios. juego de mesa Senet, común en Antiguo Egipto en 3500 a.C. Según las condiciones, participaron dos jugadores, los movimientos se determinaron lanzando cuatro palos planos en blanco y negro; eran una especie de PRNG de esa época. Se lanzaron los palos al mismo tiempo y se contaron los puntos: si uno caía por el lado blanco, 1 punto y un movimiento extra, dos blancos, dos puntos, y así sucesivamente. Resultado máximo El jugador que arrojó cuatro palos con el lado negro recibió cinco puntos.

Hoy en día, el generador ERNIE se utiliza desde hace muchos años en el Reino Unido para sorteos de lotería. Hay dos métodos principales de generación. numeros ganadores: congruente lineal y congruente aditiva. Estos y otros métodos se basan en el principio de selección aleatoria y son proporcionados por un software que produce infinitamente números cuya secuencia es imposible de adivinar.

El PRNG opera continuamente, por ejemplo, en máquinas tragamonedas. Según la ley estadounidense, esto condición requerida que todos los proveedores de software deben cumplir.

El generador de números aleatorios en línea presentado funciona sobre la base de un generador de números pseudoaleatorios con una distribución uniforme integrada en JavaScript. Se generan números enteros. De forma predeterminada, se muestran 10 números aleatorios en el rango 100...999, números separados por espacios.

Configuraciones básicas del generador de números aleatorios:

  • cantidad de numeros
  • rango de números
  • Tipo de separador
  • Activar/desactivar la función de eliminar repeticiones (duplicados de números)

El número total está formalmente limitado a 1.000, con un máximo de 1.000 millones. Opciones de delimitador: espacio, coma, punto y coma.

Ahora sabe exactamente dónde y cómo obtener una secuencia gratuita de números aleatorios en un rango determinado en Internet.

Opciones de aplicación para un generador de números aleatorios

Un generador de números aleatorios (RNG en JS con distribución uniforme) será útil para los especialistas de SMM y propietarios de grupos y comunidades en las redes sociales Instagram, Facebook, VKontakte, Odnoklassniki para determinar los ganadores de loterías, concursos y sorteos.

Un generador de números aleatorios le permite sortear premios entre un número arbitrario de participantes con un número específico de ganadores. Los concursos se pueden realizar sin reenvíos ni comentarios: usted mismo establece el número de participantes y el intervalo para generar números aleatorios. Puede obtener un conjunto de números aleatorios en línea y de forma gratuita en este sitio, y no necesita instalar ninguna aplicación en su teléfono inteligente ni programa en su computadora.

Además, se puede utilizar un generador de números aleatorios en línea para simular el lanzamiento de una moneda o un dado. Sin embargo, disponemos de servicios especializados separados para estos casos.

Con este generador puedes crear números aleatorios en cualquier rango. Este generador también le permitirá seleccionar o determinar aleatoriamente un número de una lista. O cree una matriz de números aleatorios de 2 a 70 elementos. Esta herramienta en línea no solo le permitirá crear números aleatorios de uno (1), dos (2) o tres (3) dígitos, sino también cinco y siete. Fácil de configurar. Todos pueden dominarlo. También podrá seleccionar números aleatorios para loterías o concursos en línea o fuera de línea. Y será conveniente. Puede crear fácilmente tablas enteras o series de números aleatorios. En una fracción de segundo recibirás un número aleatorio o una secuencia de ellos (conjunto) en tu pantalla. Si toma una secuencia de sus números, entonces el algoritmo elegirá uno aleatorio o aleatorio, cualquiera puede caer. Usted mismo puede utilizar esta herramienta para realizar sorteos. Al elegir, por ejemplo, el mismo rango y número de números en el resultado, puede generar una secuencia aleatoria (combinación). También puedes elegir combinaciones de letras y palabras aleatorias. Esta herramienta, como todo lo que hay en nuestro sitio, es de uso completamente gratuito (sin excepciones).

Introduzca números de rango

De
Antes
Generar

Cambiar el rango para generar un número aleatorio

1..10 1..100 1..1000 1..10000 para lotería 5 de 36 para lotería 6 de 45 para lotería 6 de 49 para lotería 6 de 59

Número de números aleatorios (1)

Eliminar repeticiones

Seleccionar valores aleatorios de la lista (separados por comas o espacios, si se encuentran comas la división se hará por ellas, en caso contrario por espacios)

Tenemos una secuencia de números formada por elementos prácticamente independientes que obedecen a una distribución determinada. Como regla general, distribución uniforme.

Puedes generar números aleatorios en Excel de diferentes formas y métodos. Consideremos solo los mejores de ellos.

Función de números aleatorios en Excel

  1. La función ALEATORIO devuelve un número real aleatorio distribuido uniformemente. Será menor que 1, mayor o igual a 0.
  2. La función RANDBETWEEN devuelve un número entero aleatorio.

Veamos su uso con ejemplos.

Muestreo de números aleatorios usando RAND

Esta función no requiere argumentos (RAND()).

Para generar un número real aleatorio en el rango de 1 a 5, por ejemplo, utilice la siguiente fórmula: =ALEATORIO()*(5-1)+1.

El número aleatorio devuelto se distribuye uniformemente en el intervalo.

Cada vez que se calcula la hoja de trabajo o cambia el valor de cualquier celda de la hoja de trabajo, se devuelve un nuevo número aleatorio. Si desea guardar la población generada, puede reemplazar la fórmula con su valor.

  1. Haga clic en la celda con un número aleatorio.
  2. En la barra de fórmulas, seleccione la fórmula.
  3. Presione F9. Y ENTRAR.

Comprobemos la uniformidad de la distribución de números aleatorios de la primera muestra utilizando un histograma de distribución.


El rango de valores verticales es la frecuencia. Horizontal - "bolsillos".



Función ALEATORIA ENTRE

La sintaxis de la función RANDBETWEEN es (límite inferior; límite superior). El primer argumento debe ser menor que el segundo. De lo contrario, la función arrojará un error. Se supone que los límites son números enteros. La fórmula descarta la parte fraccionaria.

Ejemplo de uso de la función:

Números aleatorios con precisión 0,1 y 0,01:

Cómo hacer un generador de números aleatorios en Excel

Hagamos un generador de números aleatorios que genere un valor de un rango determinado. Usamos una fórmula como: =ÍNDICE(A1:A10,INTEGER(RAND()*10)+1).

Hagamos un generador de números aleatorios en el rango de 0 a 100 en pasos de 10.

Debe seleccionar 2 al azar de la lista de valores de texto. Usando la función RAND, comparamos valores de texto en el rango A1:A7 con números aleatorios.

Usemos la función ÍNDICE para seleccionar dos valores de texto aleatorios de la lista original.

Para seleccionar un valor aleatorio de la lista, utilice la siguiente fórmula: =INDEX(A1:A7,RANDBETWEEN(1,COUNT(A1:A7))).

Generador de números aleatorios de distribución normal

Las funciones RAND y RANDBETWEEN producen números aleatorios con una distribución uniforme. Cualquier valor con la misma probabilidad puede caer tanto en el límite inferior del rango solicitado como en el superior. Esto da como resultado una enorme diferencia con respecto al valor objetivo.

Una distribución normal implica que la mayoría de los números generados están cerca del número objetivo. Ajustemos la fórmula RANDBETWEEN y creemos una matriz de datos con una distribución normal.

El costo del producto X es de 100 rublos. Todo el lote producido sigue una distribución normal. Una variable aleatoria también sigue una distribución de probabilidad normal.

En tales condiciones, el valor medio del surtido es de 100 rublos. Generemos una matriz y construyamos un gráfico con una distribución normal con una desviación estándar de 1,5 rublos.

Usamos la función: =NORMINV(RAND();100;1.5).

Excel calculó qué valores estaban dentro del rango de probabilidad. Dado que la probabilidad de producir un producto con un costo de 100 rublos es máxima, la fórmula muestra valores cercanos a 100 con más frecuencia que otros.

Pasemos a trazar el gráfico. Primero necesitas crear una tabla con categorías. Para ello, dividimos la matriz en períodos:

A partir de los datos obtenidos, podemos crear un diagrama con una distribución normal. El eje de valores es el número de variables en el intervalo, el eje de categorías son los períodos.