Uma maneira rápida de gerar símbolos aleatórios em Q, com ou sem substituição, é usar o seguinte idioma:
x?`y
onde x corresponde ao número de símbolos na lista de saída ey é o número de letras para cada símbolo.
Curiosamente, apenas as letras a embora p são usadas, o que dá um número possível de 16 ^ y combinações possíveis.
Exemplos:
-10?`1 / Ten random letters from a to p without replacement
10 ? `1 /Ten random letters from a to p with replacement
L: asc -256 ? `1 / `#s `aa`ab…`pp
-17?`1 / `length