TrueRNG Pseudo GUI Issues - Colisão

0

Eu estou tentando criar um Pseudo GUI para o Hardware TrueRNG usando RNGCapture.exe e um menu personalizado baseado em lote. O programa RNGCapture é apenas uma linha de comando e um Royal Pain para criar arquivos de Entropia Múltipla em Sucessão.

Meu script pode fazer um loop para várias contagens predefinidas e tamanhos de arquivo para acomodar um grande número de necessidades do usuário, além de permitir que você insira parâmetros personalizados para criar um loop personalizado com tamanhos de arquivo e contagens de arquivos escolhidos pelo usuário. p>

Meu problema é que estou enfrentando o Collision por usar% Random% como um espaço reservado para o nome do arquivo.

O script é disparado sem problemas além da Colisão que descrevi, mas também a contagem de arquivos não é 10, mas sim 9, isso é consistente em vários testes.

Eu gostaria de implementar uma variável personalizada para introduzir uma string aleatória de letras no nome do arquivo para eliminar meu problema, como faço para isso?

ESTE NÃO É UM PROJETO ESCOLAR, ISSO É PESSOAL! Eu fiz 95% do legwork eu mesmo. Se necessário eu posso postar o script inteiro, mas eu preferiria não até que seja terminado, como eu quero colocá-lo no meu Blog e Linkedin

@echo off
:start3
set /a var+=1
if %var% EQU 10 goto end3
rngcapture.exe %ChosenComm% C:\rngcaptureFiles20MB\%RANDOM%%RANDOM%%RANDOM% 20971520
goto start3
:end3
echo var has reached %var%.
pause
GOTO MainMenu
    
por Jacob Heckman 19.12.2017 / 10:32

1 resposta

0

Mokubai está correto, o script revisado funciona da seguinte maneira ...

@echo off
:start3
set /a var+=1
rngcapture.exe %ChosenComm% C:\rngcaptureFiles20MB\%RANDOM%%RANDOM%%RANDOM% 20971520
if %var% EQU 10 goto end3
goto start3
:end3
echo var has reached %var%.
pause
GOTO MainMenu
    
por 19.12.2017 / 12:31