[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

回复 15楼 的帖子

请参考12楼的公式
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. ::按一下变一个
  2. @echo off
  3. echo %random%
  4. pause>nul
  5. %0
复制代码


會出現重複的數字麼??

TOP

回复 17楼 的帖子

会,随机和不重复并非同一个概念。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

后边%0啥意思...........????

TOP

%0 代表批处理文件自身,意即再执行一次该批处理。最终效果就是不断的生成随机数。
批处理之家论坛官方 QQ 群 :【当前人数/人数上限】【2009-07-08】
群①:43011867(181/200);群②:(暂缺数据);群③:66165582(120/200)。

TOP

学习了 知道如何应用%random%了

TOP

完全明白随机数的用法呢,呵呵,支持下,真是很好的论坛

TOP

@echo off
:c
set /a a=%random%%%10
if "%a%" gtr 7 (goto c) else (
for /f "tokens=%a% delims= " %%b in ("周一 周二 周三 周四 周五 周六 周日") do echo %%b
)
pause

TOP

::返回1,2,3
set /a nn=%random% %%3 +1

::返回-1,0,1
set /a nn=%random% %%3 -1

TOP

返回列表