RX0693

Dominio: Ejecución

Mensaje de error

id.random[%s]: %s

En el mensaje, %s marca un valor que el motor completa cuando lanza el error.

La historia

Pediste un identificador aleatorio con una longitud que el motor no acepta. Veamos qué esperar. La función id punto random recibe n, la cantidad de caracteres que quieres, y opcionalmente un alfabeto. La longitud n debe ser un número entero, de uno hasta cuatro mil noventa y seis. Un cero, un número negativo, uno con decimales, o uno mayor que ese tope, se rechazan. El límite protege al motor de pedidos absurdos, y garantiza que el identificador tenga al menos un carácter. Un ejemplo: id punto random de cero. Un identificador de cero caracteres no es un identificador. O id punto random de cinco mil. Es demasiado largo. La solución es elegir un entero dentro del rango, por ejemplo veintiuno, que es una longitud común para identificadores únicos. El mensaje muestra la longitud que diste y qué estaba mal.

Texto del catálogo de errores del motor de Rush.