¿Se pueden generar números aleatorios en las plantillas de eDocBuilder?

Puede utilizar la función Rnd para generar números aleatorios si utiliza VB Script en una plantilla eDocBuilder. Sólo es posible generar números aleatorios cuando se utiliza VB Script en un campo de una plantilla. No es posible generar números aleatorios cuando se utiliza HTML Script. Aunque no hay muchos usos prácticos para los números aleatorios en un flujo de trabajo de impresión, es un buen ejemplo de lo que se puede hacer con VB Script en eDocBuilder.

Plantilla de ejemplo y scripts
Esta plantilla de ejemplo utiliza la función Rnd para elegir uno de dos caracteres de una fuente de símbolos cuando se previsualiza la plantilla durante la personalización, lo que da como resultado un patrón aleatorio de casillas vacías o rellenas.
 
El script utilizado en la plantilla de ejemplo es: ifs(Int((1-0)*Rnd+0)=1, "g", "c")
Esto producirá un número entero aleatorio entre 0 y 17: Int(Rnd*17)
Esto producirá un número entero aleatorio entre 1 y 100: Int((100-1)*Rnd+1)

Otros usos de los números aleatorios en los flujos de trabajo de impresión
Un ejemplo de uso de números aleatorios en un flujo de trabajo de impresión es el cribado estocástico o FM. Sin embargo, se trata de un proceso que tiene lugar en la unidad RIP cuando se produce la salida para el hardware de la impresora, y se aplicaría a la salida después de que se haya generado el archivo de producción de eDocBuilder, y no ocurriría durante la personalización de la plantilla de eDocBuilder.
 
Otro ejemplo de números aleatorios en flujos de trabajo de impresión son las situaciones de billetes de lotería. Si está creando plantillas para boletos de lotería, querrá que los números producidos sean verificados y gestionados antes de crear la salida de impresión. eDocBuilder no tiene la capacidad de recordar los últimos valores utilizados en campos particulares a través de diferentes sesiones de diferentes usuarios. Es más probable que se trate de una situación en la que se utiliza un archivo de datos variables generado por el personal interno para crear una salida de varias páginas a partir de una plantilla de eDocBuilder. Consulte el artículo
Ch. 029 Variable Data Template Creation - An Example para obtener más información sobre esta funcionalidad.

Otras referencias
Para más información sobre la propia función Rnd, consulte este artículo sobre la función Rnd de la documentación de Microsoft.
Para obtener más información sobre las funciones de VB Script para eDocBuilder, consulte el artículo Ch. 035 vbScript Field Scripting Reference en la documentación de eDocBuilder.