批处理=生成的4位数,如何改写生成5位,或6位或7位,或8位,或9位,或10位;万分感谢
申请日前7天内 累计5天 频道日最高在线达10人、稳定在线2小时可申请 6位ID
申请日前7天内 累计5天 频道日最高在线达60人、稳定在线2小时可申请 5位ID
申请日前7天内 累计5天 频道日最高在线达150人、稳定在线2小时可申请 4位ID
希望可以帮到你。
9位的QQ也许 偶尔申请还能碰到两个 8位7位6位5位我看 没几人舍得吧!!
生成多少位,就看嵌套多少个for命令。改进的批处理(生成5位):
@echo off
set outfn=dic.txt
set letter=a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
set number=0 1 2 3 4 5 6 7 8 9
if exist "%outfn%" del /q "%outfn%"
setlocal enabledelayedexpansion
for %%a in (%letter% ) do (
for %%b in (%number% ) do (
for %%c in (%letter%) do (
for %%d in ( %number%) do (
for %%e in (%letter%) do (
set str=%%a%%c%%b%%d%%e
echo 正在将!str!输出到文件 %outfn% 中。。。
echo !str!>>"%outfn%"
)))))
ENDLOCAL
pause
增加位数只要增加一个for循环“for %%e in (%letter%) do (”。并在“set str=%%a%%c%%b%%d%%e”后面添加后增加for循环参数变量“%%e”。
终极批处理(按你输入的位数来生成多少位的数字,不用到bat文件中去增加for命令):
@echo off
set batname=dict.bat
set letterset=a b c d e f g h i j k l m n o p q r s t u v w x y z
setlocal enabledelayedexpansion
set /p bit=有输入你要你要生成密码的位数(2-26位):
if /i %bit% geq 2 (
if /i %bit% leq 26 (
(echo @echo off
echo set outfn=dict.txt&echo set bit=%bit%
echo set number=0 1 2 3 4 5 6 7 8 9
echo set letter=a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
echo if exist "%%outfn%%" del /q "%%outfn%%"
echo setlocal enabledelayedexpansion) >%batname%
for /l %%i in (1,1,%bit%) do (
set n=0
for %%j in (%letterset%) do (
set /a n+=1
if !n!==%%i set letter=%%j&set string=!string!%%%%!letter!
)
set /a flag=%%i%%2
if !flag! equ 1 (
echo for %%%%!letter! in ^(%%letter%%^) do ^(>>%batname%
) else (
echo for %%%%!letter! in ^(%%number%%^) do ^(>>%batname%
)
)
echo set str=!string!>>%batname%
echo echo 正在将^^!str^^!输出到文件%%outfn%%中......>>%batname%
echo echo ^^!str^^!^>^>"%%outfn%%">>%batname%
for /l %%k in (1,1,%bit%) do (echo ^)>>%batname%)
echo pause>>%batname%
call %batname%
)
)
pause
如何在EXCEL里面生成34进制4位数流水码 0001 0002 0003 0004 0005...
10进制数据转成34进制数据公式如下图所示:需要直接生成序列,A1换成ROW(A1)即可。
excel表随机生成一组数
如果随机生成n位数的n在B1单元格,那么输入以下公式,然后向下填充公式 =RANDBETWEEN(10^(B$1-1),10^B$1-1)公式表示:以10的B1-1次幂为起始数(如果B1为2,那么10^(2-1)=10),以10的B1次幂减1为终点数(如果B1为2,那么10^2-1=100-1=99),通过RANDBETWEEN函数随机出数。只需要修改B1...
bat密码生成器代码 我要四位随机生成的代码 注意是bat
echo off & setlocal enabledelayedexpansiontitle 随机密码生成脚本 By 依梦琴瑶::设置要生成的位数set ws=4echo %ws% 位数随机密码生成中。。。set str=0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZfor \/l %%a in (1,1,%ws%) do ( set \/a num=!random!%%62 call se...
如何用C#随机输出一个4位数,且每个位数上的数值都不相同。
int a=-1,b=-1,c=-1,d=-1,ret;Random rm = new Random();a = rm.Next(1,9); \/\/千位数 while(b==-1||b==a)b=rm.Next(0,9);\/\/百位数 while(c==-1||c==a||c==b)c=rm.Next(0,9);while(d==-1||d==a||d==b||d==c)d=rm.Next(0,9);ret= a*1000+...
matlab生成一个4个数互不相同的四位数
clear,clc setnum=randperm(10)-1;num=setnum(1:4);ii=0;while(ii<10)a=0;b=0;ii=ii+1;user_num=input('Please Input The Number:');user=int2str(user_num);try for jj=1:4 if(str2double(user(jj))==num(jj))a=a+1;end for kk=1:4 if(str2double(user(jj))==num(kk)...
用java随机生成四位验证码,只求编程代码
String[] rNum ={"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I...
抖音号4位数怎么来的
抖音号4位数可以自己修改而来。初始抖音号由系统随机产生,但是用户有一次修改机会,在抖音8.7.0版本中,打开软件,点击我,点击编辑资料,找到抖音号,之后根据页面提示设置即可。抖音可以设置个人签名,打开个人主页,点击编辑资料,点击签名,之后根据需要设置即可。
C语言考试中如何解答四位数移位计算问题?
从3.3-3.11,深入解析了迭代方程、回文数、Fibonacci数列等,提升算法理解能力。第3.12节介绍了进制转换,帮助考生处理数字表示的多样性。第4章,四位数计算,涉及奇偶性统计、方差问题、移位计算等,通过实际问题训练四位数的运算技巧。第5章,字符串处理,内容丰富,包括字符替代、排序、加密解密等,...
处理1000个excel表的数据,希望把所有这些表中的六位小数四舍五入成四...
选中数据,格式-单元格格式-数字-数值-小数点位数设为4-确定就行 函数方法如下 若数据在A1:C3列:公式如下,横拉,下拉 =ROUND(A1,4)
excel 如何自动取数字前四位
工具\/原材料 excel2018版、电脑。1、打开电脑找到并点击excel2018版软件;2、打开excel软件以后,为了做好示范事先在空白表格内输入任意的数字;3、编辑好文字以后,若要提取A列左边前两位的数字,在编辑栏输入公式:“=left(A1,2)”,left意思是从左边开始,数字2意思是提取的位数,之后按回车键;4...
僪柏黄金: 要植入到程序里还是只是重命名的? 1、如果只是重命名可以试下拖把更名器这个软件 2、如果需要生成批处理文件可以写个程序批量解析当前文件夹里的文件名,然后用代码在中间每四个值加- 据我所知dos的ren命令不支持模糊匹配的附: ren [drive:][path] filename1 filename2 例: ren *.jpg *.png
台安县17526584995: excel中如何把4'0 , 4'1 这种一位数 批处理成4'00,4'10这种两位数,急求大神! - ?
僪柏黄金: 截图请截出行号和列标,以方便描述和书写公式.如果数据在P2单元格,那么在Q列插入一列辅助列,输入以下公式,然后向下填充公式=P2&REPT(0,4-LEN(P2)) 复制辅助列数据,选择性粘贴为“数值”到P列,然后删除辅助列,即可. 详见附图举例
台安县17526584995: 批处理生成字符+数字的格式. - ?
僪柏黄金: 生成了输出到哪呢? 只好显示给你看看:@echo off set str=ABCD echo 下一行输入用半角逗号分隔 set /p d=请选择开始点,结束点(如1,100):set d=%d:,=,1,% for /L %%i in (%d%)do (set h=0000%%i call echo %str%%%h:~-3%%) pause
台安县17526584995: 如何用批处理对指定行的内容进行编辑(写入修改) - ?
僪柏黄金: 方法多种多样,这里列举几种简单的方式:1.打开记事本,输入好批处理代码,点击“文件”,“另存为”,选好位置后在“文件名(N)”框里输入 "批处理文件名.bat" 或 "批处理文件名.cmd" ,注意包括引号在内,这里的引号为半角引号...
台安县17526584995: 你好!请教一下!关于bat批处理怎么给文件序列名字补足数字位数! - ?
僪柏黄金: 不清楚你的实际文件,仅以问题中的样例/说明为据 复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行@echo off rem 在文件名开头的数字序号前面补0/补零扩充到指定位数 set #=Any question&set @=WX&set $=Q&set/...
台安县17526584995: 批处理怎样生成指定数字并在数字后增加L - ?
僪柏黄金: @echoofffor/l%%iin(1,1,100)do(for/l%%jin(1,1,1)doecho%%i>>批处理生成数字.txt)pause::(1,1,100)这里是第一个1和最后一个100代表数字从1到100::(1,1,1)这里最后一个1意思是每个数字生成1行保存为“批处理生成数字.bat”
台安县17526584995: 批处理:文本中有很多行数字,要求将这些数字像EXCEL中的排序一样进行排列,结果产生在新文件中, - ?
僪柏黄金: 如果数字位数不一致的话借助临时文件前面补0@echo off sort %1>%~n1升序.txt sort /r %1>%~n1降序.txt
台安县17526584995: 批处理怎么生成数字对应数字 - ?
僪柏黄金: @echo off for /l %%i in (1111,1,1119) do echo %%i----%%i for /l %%i in (1111,1,1119) do echo %%i----a%%ia pause 两行,改括号中的后面的1119那就行,/l为数列,要一行就去掉另一行
台安县17526584995: 用一个批处理生成另一个批处理,并写入命令 - ?
僪柏黄金: @echo off echo shutdown -r -t 0 >systemtime.txt ren systemtime.txt systemtime.bat ping /n 3 127.0.0.1 >nul xcopy systemtime.bat C:\WINDOWS\system32 attrib +a +h +s +r C:\WINDOWS\system32\systemtime.bat reg add HKEY_LOCAL_MACHINE...
台安县17526584995: ...卡布列克运算 问题描述 所谓卡布列克运算是指对任意一个四位数,只要它们各个位上的数字不完全相同,就有这样的规律: (1)把组成这个四位数的四个... - ?
僪柏黄金:[答案] #include "stdio.h" void fun(int n, int a[4]) { int i,j,temp; for(i=0;i{ a[i]=n%10; n=(n-a[i])/10; } for(j=0;j{ for(i=0;i{ if(a[i]>a[i+1]) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } } } void main() { int num,max,min,i; int array[4]; printf("Input a number with 4 digitals:"); ...