Genera un conjunto de números aleatorios.

RANDOM NUMBER n <SEED valor_semilla> MINIMUM valor_mín MAXIMUM valor_máx <COLUMNS n> <UNIQUE> <SORTED> <TO {SCREEN|nombre_archivo}> <APPEND>
Nombre Descripción
NUMBER n

El tamaño del conjunto de números aleatorios que se generarán.

Se pueden generar hasta 32767 números.

SEED valor_semilla

opcional

El valor utilizado para inicializar el generador de números aleatorios.

Si se especifica un valor de semilla puede ser cualquier número. Todo valor de la semilla exclusiva produce un conjunto diferente de números aleatorios. Si especifica el mismo valor de la semilla, se genera el mismo conjunto de números aleatorios. Si necesita reproducir el análisis, es posible que deba volver a generar el mismo conjunto de números aleatorios.

  • Valor de semilla especifique explícitamente un valor de semilla y guárdelo, si desea poder replicar un determinado conjunto de números aleatorios.
  • Sin valor de semilla introduzca un valor de semilla de '0' o deje el valor de semilla en blanco si desea que Analytics seleccione al azar un valor de semilla.Analytics
MINIMUM valor_mín El número más pequeño posible en el conjunto de números aleatorios. Se permite cualquier valor numérico o expresión válida.
MAXIMUM valor_máx El número más grande posible en el conjunto de números aleatorios. Se permite cualquier valor numérico o expresión válida.
COLUMNS n

opcional

La cantidad de columnas que se utilizan para mostrar el conjunto de números aleatorios.

Si omite COLUMNS, el valor predeterminado es de 6 columnas.

UNIQUE

opcional

Incluya solo números exclusivos en el conjunto de números aleatorios.

Si omite UNIQUE, se permiten valores duplicados en el conjunto de números aleatorios.

Nota

No especifique UNIQUE cuando el tamaño especificado del conjunto de números aleatorios supere el 75 % del rango entre MINIMUM y MAXIMUM. Si lo hace, puede dar lugar a que se desechen demasiadas selecciones de números aleatorios.

SORTED

opcional

Muestra el conjunto de números aleatorios en orden ascendente.

Si omite SORTED, los números se muestran en el orden en que se seleccionan al azar.

TO SCREEN | nombre_archivo

opcional

El lugar al que se deben enviar los resultados del comando:

  • PANTALLA muestra los resultados en el área de visualización de Analytics

    Consejo

    Puede hacer clic en cualquier valor de resultado enlazado en el área de visualización para ver con mayor detalle el o los registros asociados de la tabla de origen.

  • nombre_de_archivo guarda los resultados en un archivo

    Especifique el nombre_de_archivo como una cadena entre comillas con la extensión de archivo adecuada. Por ejemplo: TO "Salida.TXT"

    Por valor predeterminado, el archivo se guarda en la carpeta que contiene el proyecto de Analytics.

    Utilice una ruta de archivo absoluta o relativa para guardar el archivo en otra carpeta existente:

    • TO "C:\Salida.TXT"
    • TO "Resultados\Salida.TXT"

Si omite TO, el conjunto de números aleatorios se envía a la pantalla.

APPEND

opcional

Anexa la salida del comando al final de un archivo existente en lugar de sobrescribir el archivo.

Nota

Debe asegurarse de que la estructura de la salida del comando y del archivo existente sean idénticas:

  • los mismos campos
  • el mismo orden de campos
  • los campos coincidentes son de la misma longitud
  • los campos coincidentes tienen el mismo tipo de datos

Analytics anexa la salida a un archivo existente sin importar cuál sea su estructura. Si la estructura de la salida y la del archivo existente no coinciden, es posible que los datos que se obtengan estén incompletos, mezclados o sean imprecisos.

Genere un archivo de texto con 100 números aleatorios

Desea extraer 100 archivos de manera aleatoria de un conjunto de archivos con números que van de 10.000 a 20.000.

Puede usar el comando RANDOM para generar un archivo de texto con 100 números aleatorios entre 10.000 y 20.000. Después extrae los archivos que coinciden con los números aleatorios. Los números se organizan en 10 columnas, son exclusivos y se ordenan de forma ascendente:

RANDOM NUMBER 100 SEED 45387 MINIMUM 10000 MAXIMUM 200000 COLUMNS 10 UNIQUE SORTED TO "Números_aleatorios.txt"

Si desea obtener más información sobre la forma en la que funciona este comando, consulte Generación de números aleatorios.

Algoritmo de números aleatorios

El comando RANDOM utiliza el algoritmo de números aleatorios predeterminado de Analytics. A diferencia del comando SAMPLE, el comando RANDOM no puede utilizar el algoritmo de números aleatorios Mersenne-Twister.