Cmd Dos附加半随机3位数字

Cmd Dos附加半随机3位数字,cmd,Cmd,正在运行windows命令行,该命令行将采用文件名并在末尾附加%random%三位数。所有这些都是基于这样一种理解,即它可能从来都不是真正随机的 test_file.mp4到test_file_582.mp4 set /a num = %random% % 1000 ren test_file.mp4 test_file_%num%.mp4 注意,这可能会多次返回相同的伪随机数,因此您可能希望在潜在地破坏已经存在的文件之前测试新文件的存在性 它也不会被填充到三位数字(即,结果可以是test\u

正在运行windows命令行,该命令行将采用文件名并在末尾附加%random%三位数。所有这些都是基于这样一种理解,即它可能从来都不是真正随机的

test_file.mp4到test_file_582.mp4

set /a num = %random% % 1000
ren test_file.mp4 test_file_%num%.mp4
注意,这可能会多次返回相同的伪随机数,因此您可能希望在潜在地破坏已经存在的文件之前测试新文件的存在性


它也不会被填充到三位数字(即,结果可以是
test\u file\u 1.mp4
)。现在,我将此作为练习留给读者。

什么版本的dos?或者你真的只是指Windows命令行(
cmd
)?对不起,更新了Windows cmd的帖子