Commande RANDOM
Information de concept
Génère un ensemble de nombres aléatoires.
Syntaxe
RANDOM NUMBER n <SEED valeur_départ> MINIMUM valeur_min MAXIMUM valeur_max <COLUMNS n> <UNIQUE> <SORTED> <TO {SCREEN|nom_fichier}> <APPEND>
Paramètres
Nom | Description |
---|---|
NUMBER n |
Taille du jeu de nombres aléatoires à générer. Il est possible de générer 32 767 nombres au maximum. |
SEED valeur_départ optionnel |
Valeur utilisée pour lancer un générateur de nombres aléatoires. Si vous indiquez une valeur de départ, il peut s'agir de n'importe quel nombre. Toute valeur de départ unique génère un jeu différent de nombres aléatoires. Si vous indiquez à nouveau la même valeur de départ, le même jeu de nombres aléatoires est généré. Il se peut que vous deviez régénérer le même jeu de nombres aléatoires si vous devez répliquer l'analyse.
|
MINIMUM valeur_min | Le plus petit numéro du jeu de nombres aléatoires. Toute valeur ou expression numérique valide est autorisée. |
MAXIMUM valeur_max | Le plus grand numéro du jeu de nombres aléatoires. Toute valeur ou expression numérique valide est autorisée. |
COLUMNS n optionnel |
Nombre de colonnes à utiliser pour afficher le jeu de nombres aléatoires. Si vous omettez COLUMNS, le nombre par défaut est 6 colonnes. |
UNIQUE optionnel |
Inclut seulement des nombres uniques dans le jeu de nombres aléatoires. Si vous ignorez UNIQUE, les valeurs en double sont autorisées dans le jeu de nombres aléatoires. Remarque N'indiquez pas UNIQUE lorsque la taille indiquée du jeu de nombres aléatoires dépasse 75 % de la plage comprise entre MINIMUM et MAXIMUM. Ce choix peut entraîner l'abandon de nombreuses sélections de nombres aléatoires. |
SORTED optionnel |
Affiche le jeu de nombres aléatoires dans l'ordre croissant. Si vous ignorez SORTED, les nombres s'affichent dans l'ordre de sélection aléatoire. |
TO SCREEN | nom_fichier optionnel |
Emplacement vers lequel envoyer les résultats de la commande :
Si vous ignorez TO, le jeu de nombres aléatoires sort à l'écran. |
APPEND optionnel |
Ajoute la sortie de commande à la fin d'un fichier existant au lieu de remplacer ce fichier. Remarque Vous devez vous assurer que la structure de la sortie de la commande et du fichier existant est identique :
Analytics ajoute la sortie à un fichier existant sans tenir compte de sa structure, ce qui peut désordonner les données si la structure de la sortie et du fichier existant ne correspond pas. |
Exemples
Générer un fichier texte avec 100 nombres aléatoires
Vous souhaitez extraire 100 fichiers papier au hasard parmi un ensemble de fichiers dont la numérotation s'étend de 10 000 à 20 000.
Vous pouvez utiliser la commande RANDOM pour générer un fichier texte avec 100 nombres aléatoires compris entre 10 000 et 20 000. Vous extrayez ensuite les fichiers papier qui correspondent aux nombres aléatoires. Les nombres sont organisés dans 10 colonnes, sont uniques et sont triées dans l'ordre croissant :
RANDOM NUMBER 100 SEED 45387 MINIMUM 10000 MAXIMUM 20000 COLUMNS 10 UNIQUE SORTED TO "Nombres_Aléatoires.txt"
Remarques
Pour plus d'informations sur le fonctionnement de cette commande, consultez Génération de nombres aléatoires.
Algorithmes de nombres aléatoires
La commande RANDOM utilise l'algorithme de nombres aléatoires par défaut Analytics. Toutefois, à la différence de la commande SAMPLE, la commande RANDOM ne présente pas la possibilité d'utiliser l'algorithme de nombres aléatoires Mersenne-Twister.