从命令行输入一个字符串!要求从中随机选择6个字符组成验证码!
来源:互联网 发布:免费微信数据恢复软件 编辑:程序博客网 时间:2024/06/05 17:17
从命令行输入一个字符串!要求从中随机选择6个字符组成验证码!
import java.util.Random;
import java.util.Scanner;
public class RandomTest {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入字符串:");
String str = input.next();
Random rand = new Random();
StringBuilder result = new StringBuilder();
int randomLength = 6;
for(int i = 0;i<randomLength;i++){
int randNum = rand.nextInt(str.length()); //随机选取一个不大于输入str长度的数
if(randNum>=str.length()){
i--;
continue;
}
result.append(str.charAt(randNum)); //将str中的第随机数(randNum)个位置的字符取出来
}
System.out.print("从"+str+"中随机挑选的6位数是:"+result);
}
}
阅读全文
1 0
- 从命令行输入一个字符串!要求从中随机选择6个字符组成验证码!
- 从命令行中输入一个字符串,要求从中随机选择6个字符
- 从不断更新query日志的字符串流中随机选择一个字符串?10000个字符串呢?
- 49个随机字符组成的字符串
- 一个长度为10000的字符串,通过随机从a-z中抽取10000个字符组成.请用c#语言编写主要程序来实现
- 通过一个函数或sql语句,随机生成任意6个字母组成的字符
- 通过一个函数或sql语句,随机生成任意6个字母组成的字符
- 通过一个函数或sql语句,随机生成任意6个字母组成的字符
- 输入一串字符串,其中有普通的字符与括号组成(包括‘(’、‘)’、‘[’,']'),要求验证括号是否匹配,如果匹配则输出0、否则输出1.
- 输入一个字符串,找出最长的数字子串,并指出从第几个字符开始
- 【codeforces 724D】【贪心】 Dense Subsequence 【一个字符串,按照一定的区间要求从中选出一些字符,使得这串字符的sort后字典序最小】
- 从n个对象中随机选择一个
- A-Z随机取10000个字符 组成长度为10000的字符串
- 随机从屏幕上输入一个字符串,看里面有多少个奇数,偶数。并且求各位的和
- 编写一个程序,输入一串不超过60个字符组成的且不包含换行符的字符串,将字符串中的A到Z的字母按英文字典字母顺序重新排列,排列后的单词的长度要与原始句子中的长度相同,并且要求只对A到Z的字母重新排列,其
- 写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分 隔。
- 编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。
- 编写一个函数,从一个字符串中去除多余的空格。当函数发现字符串中有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符。
- 数据结构与算法(24)——堆习题
- 循环结构
- R-igarph实例操作(一)
- 深入浅出理解JAVA 8 Lambda表达式 Stream
- java 死锁产生原因及解锁
- 从命令行输入一个字符串!要求从中随机选择6个字符组成验证码!
- 如鹏java学习进程 吃金币游戏(时间限制,陷阱,随机金币位置)
- 使用sublime书写python代码时出现矩形框解决办法
- springboot(一) 创建第一个springboot项目
- git push error
- docker学习笔记2
- Hibernate Validation验证
- C程序设计语言_Terminal小技巧
- 01背包