Lo he modificado para que pueda especificar fácilmente la longitud y agregar o eliminar caracteres sin tener que cambiar ninguna otra parte del código.
Por ejemplo, es posible que no desee utilizar tanto 0 como O (cero y O mayúscula), o 1 y l (uno y L minúscula).
Puede usar la puntuación, excepto para estos caracteres:
! % ^ & < >
Puede usar ^
y %
, pero debe ingresarlos en la _Alphanumeric
variable dos veces como ^^ o %%
. Sin embargo, si desea utilizar el resultado ( _RndAlphaNum
) más adelante en el archivo por lotes (que no sea Echoing en la pantalla), es posible que requieran un manejo especial.
Incluso puede usar un espacio, siempre que no sea el último carácter de la cadena. Sin embargo, si termina como el último carácter de la cadena generada, no se utilizará, por lo que solo tendrá 7 caracteres.