批处理文件 - 随机10位数

时间:2016-09-28 23:18:26

标签: batch-file random cmd

我正在寻找一个批处理文件代码,该代码将生成一个随机的10位数字,并将使用批处理文件显示给用户...(我正在制作生成器)

4 个答案:

答案 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%