Concept Information
Genera un conjunto de números aleatorios.
Sintaxis
RANDOM NUMBER n <SEED valor_semilla> MINIMUM valor_mín MAXIMUM valor_máx <COLUMNS n> <UNIQUE> <SORTED> <TO {SCREEN|nombre_archivo}> <APPEND>
Parámetros
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.
|
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:
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:
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. |
Ejemplos
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"
Observaciones
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.