Génération de caractères non alphanumériques en bash
6 réponses
Kevin Denis
Bonjour,
Je cherche a générer une suite d'octets pseudo aléatoire en bash.
Le but est de constituer un tableau:
variable=<valeur aleatoire>
variable2=<valeur aleatoire>
variable3=<valeur aleatoire>
variable4=<valeur aleatoire>
variable5=<valeur aleatoire>
(etc..)
La ou ca se complique, c'est que la valeur aléatoire ne doit pas être
que alphanumérique.
Or donc, comment générer en bash des caractères non-alphanumériques?
L'aléatoire est vaguement important, c'est à dire que $RANDOM est
acceptable.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Stephane CHAZELAS
2008-07-01, 14:21(+00), Kevin Denis: [...]
Je cherche a générer une suite d'octets pseudo aléatoire en bash. Le but est de constituer un tableau: variable=<valeur aleatoire> variable2=<valeur aleatoire> variable3=<valeur aleatoire> variable4=<valeur aleatoire> variable5=<valeur aleatoire> (etc..)
La ou ca se complique, c'est que la valeur aléatoire ne doit pas être que alphanumérique.
Or donc, comment générer en bash des caractères non-alphanumériques?
L'aléatoire est vaguement important, c'est à dire que $RANDOM est acceptable.
[...]
awk et printf("%c", int(rand() * 255 + 1)).
Note qu'une variable shell (autre que zsh) ne peut contenir le caractere NUL (' '). Les variables de gawk (au moins) peuvent.
-- Stéphane
2008-07-01, 14:21(+00), Kevin Denis:
[...]
Je cherche a générer une suite d'octets pseudo aléatoire en bash.
Le but est de constituer un tableau:
variable=<valeur aleatoire>
variable2=<valeur aleatoire>
variable3=<valeur aleatoire>
variable4=<valeur aleatoire>
variable5=<valeur aleatoire>
(etc..)
La ou ca se complique, c'est que la valeur aléatoire ne doit pas être
que alphanumérique.
Or donc, comment générer en bash des caractères non-alphanumériques?
L'aléatoire est vaguement important, c'est à dire que $RANDOM est
acceptable.
[...]
awk et printf("%c", int(rand() * 255 + 1)).
Note qu'une variable shell (autre que zsh) ne peut contenir le
caractere NUL (' '). Les variables de gawk (au moins) peuvent.
Je cherche a générer une suite d'octets pseudo aléatoire en bash. Le but est de constituer un tableau: variable=<valeur aleatoire> variable2=<valeur aleatoire> variable3=<valeur aleatoire> variable4=<valeur aleatoire> variable5=<valeur aleatoire> (etc..)
La ou ca se complique, c'est que la valeur aléatoire ne doit pas être que alphanumérique.
Or donc, comment générer en bash des caractères non-alphanumériques?
L'aléatoire est vaguement important, c'est à dire que $RANDOM est acceptable.
[...]
awk et printf("%c", int(rand() * 255 + 1)).
Note qu'une variable shell (autre que zsh) ne peut contenir le caractere NUL (' '). Les variables de gawk (au moins) peuvent.
-- Stéphane
Cyrille Lefevre
Stephane CHAZELAS a écrit :
2008-07-01, 14:21(+00), Kevin Denis: [...]
Je cherche a générer une suite d'octets pseudo aléatoire en bash . Le but est de constituer un tableau: variable=<valeur aleatoire> variable2=<valeur aleatoire> variable3=<valeur aleatoire> variable4=<valeur aleatoire> variable5=<valeur aleatoire> (etc..)
La ou ca se complique, c'est que la valeur aléatoire ne doit pas ê tre que alphanumérique.
Or donc, comment générer en bash des caractères non-alphanumér iques?
L'aléatoire est vaguement important, c'est à dire que $RANDOM est acceptable.
[...]
awk et printf("%c", int(rand() * 255 + 1)).
Note qu'une variable shell (autre que zsh) ne peut contenir le caractere NUL (' '). Les variables de gawk (au moins) peuvent.