TrueRNG 伪 GUI 问题 - 碰撞

TrueRNG 伪 GUI 问题 - 碰撞

我正在尝试使用 RNGCapture.exe 和自定义基于批处理的菜单为 TrueRNG 硬件创建伪 GUI。RNGCapture 程序只是命令行,并且很难连续创建多个熵文件。

我的脚本能够循环到许多预定义的计数和文件大小以满足大量用户的需求,并且允许您输入自定义参数来创建具有用户选择的文件大小和文件数量的自定义循环。

我的问题是由于使用 %Random% 作为文件名占位符而遇到冲突。

除了我描述的碰撞之外,脚本启动时没有出现任何问题,但文件数不是 10 而是 9,这在多次测试中是一致的。

我想实现一个自定义变量来在文件名中引入一个随机字符串以消除我的问题,我该怎么做?

这不是学校项目,这是个人项目!95% 的工作都是我自己做的。如果需要,我可以发布整个脚本,但我希望在完成之前不发布,因为我想把它放在我的博客和领英上

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

答案1

Mokubai 是正确的,修改后的脚本如下所示......

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

相关内容