http://www.ccponline.net/ccp/bls/random.htm
以上连接经常会半天连不上,很不好用所以本人做了个简单的随机分组程序如下:
作者:晓づ蛊
战队:『晓』战队
QQ:274612995
QQ群:41200573
原地址:http://xzs.game.topzj.com/viewthread.php?tid=9975&page=1&extra=page%3D1
如要传帖请注名原地址和作者!
16人参加2人一组共8组
1、以下红色部分代码复制到记事本另存为xy.cmd文件
2、将参赛队员名单每行一位录入记事本保存为name.txt文件
3、运行xy.cmd得到随机分组list.txt文件。
以下代码绿色部分须与队员名单文件名相同
蓝色部分的8表示分组分为8组
黑色部分2表示每组2人。
以下代码绝对公平公正,请各位游戏王比赛组织者们自行测试。
免费内容:
@echo off
for /f "delims=" %%i in (name.txt) do (
setlocal ENABLEDELAYEDEXPANSION
for /l %%a in (1,1,8) do (
echo %random% >nul
set m=!m!!random:~-1!
)
echo !m!!:%%i>>tmp.txt
endlocal
)
setlocal ENABLEDELAYEDEXPANSION
set /a num=0
set /a linenum=0
for /f "delims=" %%i in (tmp.txt) do set /a linenum=!linenum!+1
for /f "tokens=1,2* delims=: " %%i in ('sort tmp.txt ^| findstr /n "."') do (
set n=%%k
set m=!m! !n!
set /a num=!num!+1
if !num!==2 (
echo !m!>>tmp1.txt
set /a num=0
set m=)
if "%%i"=="!linenum!" (
if "!m!" neq "" echo !m!>>tmp1.txt)
)
endlocal
findstr /n "." tmp1.txt>list.txt
del tmp*.txt
start list.txt
不知道会不会有人来顶帖!!
[ 本帖最后由 晓之蛊 于 2007-10-30 14:56 编辑 ] |