RX0694

Domínio: Execução

Mensagem de erro

alfabeto %s do id.random: %s

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

Você deu ao id ponto random um alfabeto que o motor recusou. Vamos entender por quê. O alfabeto é o conjunto de caracteres de onde o id é sorteado, e precisa ter de dois a duzentos e cinquenta e seis caracteres, todos distintos. Por que distintos? Imagine um alfabeto com a letra a escrita duas vezes. Então ela seria sorteada duas vezes mais do que as outras, e o id ficaria enviesado: previsível demais, e menos seguro. O motor poderia retirar o repetido e seguir, mas isso mudaria o que você escreveu sem avisar. Então recusa. Um exemplo: você escreve o alfabeto abca. A correção é remover a repetição, escrevendo abc. Também é recusado um alfabeto com um só caractere, ou mais de duzentos e cinquenta e seis. A mensagem traz o alfabeto e o que está errado. Releia a lista de caracteres, com atenção aos repetidos.

Texto do catálogo de erros do motor do Rush.