标题: [数值计算] 批处理怎么把数字随机编排? [打印本页]
作者: maple858500 时间: 2011-3-15 18:11 标题: 批处理怎么把数字随机编排?
我有串数字`1.2.3.4.5.6.7.8.9.10.11.12...100.想要把这些随机编排出三个整数`比如`2 .25. 100等`这样随机编排`还有哦`麻烦大虾教下`要怎么保存`保存什么后缀!谢谢
[ 本帖最后由 maple858500 于 2011-3-15 18:17 编辑 ]
作者: wc726842270 时间: 2011-3-15 19:31
WIN7空格要处理一下- @echo off&setlocal enabledelayedexpansion
- set n=0
- :1
- set /a n+=1,a=%random%%%100+1
- set b=%a% !b!
- if %n% equ 3 (goto pause) else goto :1
- :pause
- echo %b%
- pause
复制代码
作者: maple858500 时间: 2011-3-15 20:13
很谢谢。可是要怎么保存呢·又保存什么后缀呢?
作者: wc726842270 时间: 2011-3-15 20:18 标题: 回复 3楼 的帖子
- @echo off&setlocal enabledelayedexpansion
- set n=0
- :1
- set /a n+=1,a=%random%%%100+1
- set b=%a% !b!
- if %n% equ 3 (goto pause) else goto :1
- :pause
- echo %b% >#1.TXT
- PING /n 1 127.1 >nul
- start #1.TXT
复制代码
作者: Batcher 时间: 2011-3-15 21:38 标题: 回复 3楼 的帖子
这里是批处理论坛的批处理版块,你说呢?
作者: maple858500 时间: 2011-3-16 10:05 标题: 回复 5楼 的帖子
555555.我会的话就不用问了``
作者: Batcher 时间: 2011-3-16 10:35 标题: 回复 6楼 的帖子
轻松开始我们的第一个批处理
http://bbs.bathome.net/thread-19-1-1.html
作者: maple858500 时间: 2011-3-17 11:39 标题: 回复 7楼 的帖子
谢谢 Batcher
作者: CrLf 时间: 2011-3-17 12:54
我觉得吧,如果不需要多次编排,那只要来几次randon%%100+1就好了,尽管需要判断数字是否已被使用,但是效率仍然比常规办法快得多
作者: wc726842270 时间: 2011-3-17 15:53 标题: 回复 9楼 的帖子
说的很对……,不过个人受维思定式的影响了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |