我正在寻找一个批处理文件代码,该代码将生成一个随机的10位数字,并将使用批处理文件显示给用户...(我正在制作生成器)
答案 0 :(得分:2)
或循环:
@Echo Off
SetLocal EnableDelayedExpansion
For /L %%i In (1,1,10) Do (Set/A _=!random! %%10&Set num=!num!!_!)
Echo=%num%
Pause
答案 1 :(得分:1)
Set /a num1=%random% %% 10
Set /a num2=%random% %% 10
Echo %num1%%num2%
给你一个两位数的随机数。所以做了10次以上。请参阅set /?
以获取帮助。
答案 2 :(得分:0)
Set /a num1=%random% %% 10
Set /a num2=%random% %% 10
Set /a num3=%random% %% 10
Set /a num4=%random% %% 10
Set /a num5=%random% %% 10
Set /a num6=%random% %% 10
Set /a num7=%random% %% 10
Set /a num8=%random% %% 10
Set /a num9=%random% %% 10
Set /a num10=%random% %% 10
echo %num1%%num2%%num3%%num4%%num5%%num6%%num7%%num8%%num9%%num10%
答案 3 :(得分:0)
只是为了增加另一种可能性:
SetLocal EnableDelayedExpansion
set "num="
For /L %%i In (1,1,10) Do (Set "num=!num!!random:~-1!")
Echo=%num%