批处理 如何生成16进制随机数?
2个回答
展开全部
@echo off
setlocal enabledelayedexpansion
set mmjs=06A17B28C39D4E5F
set/p mmws=请输入生成的位数:
for /l %%a in (1,1,%mmws%) do (set/a mmxz=!random!%%17
for %%b in (!mmxz!) do set mmjg=!mmjg!!mmjs:~%%b,1!)
echo 已生成的随机16进制数:
echo %mmjg%
pause
setlocal enabledelayedexpansion
set mmjs=06A17B28C39D4E5F
set/p mmws=请输入生成的位数:
for /l %%a in (1,1,%mmws%) do (set/a mmxz=!random!%%17
for %%b in (!mmxz!) do set mmjg=!mmjg!!mmjs:~%%b,1!)
echo 已生成的随机16进制数:
echo %mmjg%
pause
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询