Catégories :

Fonctions de génération de données

RANDSTR

Renvoie une chaîne aléatoire de caractères de la length spécifiée.

Syntaxe

RANDSTR( <length> , <gen> )
Copy

Notes sur l’utilisation

  • Les caractères individuels sont choisis de manière uniforme au hasard dans le groupe de caractères suivant : 0-9, a-z, A-Z.

  • La valeur de l’expression du générateur, gen, est utilisée comme seed pour cette distribution aléatoire uniforme. Pour plus d’informations sur les expressions du générateur, voir Notes sur l’utilisation.

Exemples

SELECT randstr(5, random()) FROM table(generator(rowCount => 5));

+----------------------+
| RANDSTR(5, RANDOM()) |
|----------------------|
| rM6ep                |
| nsWJ0                |
| IQi5H                |
| VBNvY                |
| wjk6y                |
+----------------------+
Copy
SELECT randstr(5, 1234) FROM table(generator(rowCount => 5));

+------------------+
| RANDSTR(5, 1234) |
|------------------|
| E5tav            |
| E5tav            |
| E5tav            |
| E5tav            |
| E5tav            |
+------------------+
Copy
SELECT randstr(abs(random()) % 10, random()) FROM table(generator(rowCount => 5));

+---------------------------------------+
| RANDSTR(ABS(RANDOM()) % 10, RANDOM()) |
|---------------------------------------|
| e                                     |
| iR                                    |
| qRwWl7W6                              |
|                                       |
| Yg                                    |
+---------------------------------------+
Copy