得到一个随机字符[A-Z]or[a-z]|得到一个随机字符[A-Z]or[a-z] (大小写也要随机),并打印.
【得到一个随机字符[A-Z]or[a-z]|得到一个随机字符[A-Z]or[a-z] (大小写也要随机),并打印.】首先我们来捋一下思路:第一次随机是随机大写还是小写。第二次随机来确定具体的字符。
方法一
import java.util.Random;
public class TestRandom{
public static void main(String[] args){
Random random = new Random();
final int MAX = 2;
final int MIN = 0;
//确定大写还是小写的0 大写1小写
int ran1 = (random.nextInt()>>>1)%(MAX-MIN)+MIN;
char ranChar = (char)(ran1 == 0 ? (random.nextInt()>>>1)%('Z'-'A'+1)+'A':(random.nextInt()>>>1)%('z'-'a'+1)+'a');
System.out.println(ranChar);
}
}
方法二
文章图片
得到随机字母
推荐阅读
- 一个人的旅行,三亚
- 一个小故事,我的思考。
- 一个人的碎碎念
- 七年之痒之后
- 我从来不做坏事
- 异地恋中,逐渐适应一个人到底意味着什么()
- 迷失的世界(二十七)
- live|live to inspire 一个普通上班族的流水账0723
- 遗憾是生活的常态,但孝顺这件事,我希望每一个人都不留遗憾
- NO.38|NO.38 我不是嫁不出去,而是不想嫁