用户登录
用户注册

分享至

随机生成字符串软件 随机字符串生成器

  • 作者: 胡撸小茎肛
  • 来源: 51数据库
  • 2020-04-15

随机生成字符串软件

VB程序随机生成20位字符串

字母对大小写有要求么,下面这段程序是大小字母加数字。

如果要小写或大小写均有再稍微改一下即可。

Function RndC$()Dim ANo%, tmpStr$(4) 'ANo:已产生的字母个数,tmpStr(4):用于存放5组字符串For I = 0 To 4 '5组字符串ANo = 0For J = 0 To 3 '每组产生4个字符If Rnd() tmpStr(I) = tmpStr(I) & Chr(65 + Rnd() * 25) '随机产生大写字母,如果要小写,把65改成97即可ANo = ANo + 1ElsetmpStr(I) = tmpStr(I) & Chr(48 + Rnd() * 9) '随机产生数字字符End IfNext JNext IRndC = Join(tmpStr, "-") '用"-"连接5组字符串End Function

高分求编写批处理脚本,生成随机字符串

randstr.bat@echo offset 密码长度=%1:startset /a m=%random%set /a m=m%%36+1if %m%==1 set xy=0&goto :xyif %m%==2 set xy=1&goto :xyif %m%==3 set xy=2&goto :xyif %m%==4 set xy=3&goto :xyif %m%==5 set xy=4&goto :xyif %m%==6 set xy=5&goto :xyif %m%==7 set xy=6&goto :xyif %m%==8 set xy=7&goto :xyif %m%==9 set xy=8&goto :xyif %m%==10 set xy=9&goto :xyif %m%==11 set xy=a&goto :xyif %m%==12 set xy=b&goto :xyif %m%==13 set xy=c&goto :xyif %m%==14 set xy=d&goto :xyif %m%==15 set xy=e&goto :xyif %m%==16 set xy=f&goto :xyif %m%==17 set xy=g&goto :xyif %m%==18 set xy=h&goto :xyif %m%==19 set xy=i&goto :xyif %m%==20 set xy=j&goto :xyif %m%==21 set xy=k&goto :xyif %m%==22 set xy=l&goto :xyif %m%==23 set xy=m&goto :xyif %m%==24 set xy=n&goto :xyif %m%==25 set xy=o&goto :xyif %m%==26 set xy=p&goto :xyif %m%==27 set xy=q&goto :xyif %m%==28 set xy=r&goto :xyif %m%==29 set xy=s&goto :xyif %m%==30 set xy=t&goto :xyif %m%==31 set xy=u&goto :xyif %m%==32 set xy=v&goto :xyif %m%==33 set xy=w&goto :xyif %m%==34 set xy=x&goto :xyif %m%==35 set xy=y&goto :xyif %m%==36 set xy=z&goto :xy:xyset pass=%pass%%xy%set /a n+=1if %n%==%密码长度% goto :endgoto :start:endecho 随机字符串是:%pass%uuid.batcall randstr.bat 长度echo;%pass%pause

【求用C#winform实现的一个打字游戏本软件主要由以下部分组成:(...

实现这个功能的程序的写法有很多,我给一个吧: #includestdio.h#includestdli.h#include time.hmain() { int n,x,count=0; andomize(); x=andom(100); while(1) { pintf("请输入N:"); scanf("%d",&n); count++; if(n==x) { pintf("你猜中了!\n"); if(count=3) { pintf("优秀(Excellent)\n"); } else if(count=7) { pintf("良(Good)\n"); } else { pintf("不及格(no pass)\n"); } } else if(nx) { pintf("你输入的数太小了!\n"); } else { pintf("你输入的数太大了!\n"); } } }

生成随机字符串问题

PcCLwdvrwFqkyqH0qrUDNRTsUMRvxDWxCixPHF5XzvOBKbfj1nRJWuFoG2ugEogG0ud3TUATrO570pkDT3lqTYNfXTPress any key to continue#include#include "stdlib.h"#include "time.h"#include "string.h"void main(){int i,j,k,b;char a[10][10],tmp[10];srand((unsigned)time(NULL));for (j=1;j {for (i=0;i {b=rand()%255+1;if ((b>='0' && b='a' && b='A' && b {printf("%c",b);tmp[i] =(char) b;for (k=0;k{if (strcmp(tmp,a[k])==0) {i--;break;}}//printf("%d ",b);}else{i--;}}printf("\n");} }

java 随机字符串生成

你在百度上搜索了都不行?不信!这个就行,我亲自测试过Public Function GetRndString(ByVal lngNum AS Long) As String If lngNum Dim i as Long Dim intLength As Integer Const STRINGSOURCE = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" intLength = Len(STRINGSOURCE)-1 Randomize For i = 1 To lngNum GetRndString = GetRndString & Mid(STRINGSOURCE,Int(Rnd * intLength + 1),1) Next End Function 调用 Msgbox GetRndString(10)

转载请注明出处51数据库 » 随机生成字符串软件

软件
前端设计
程序设计
Java相关