导航:首页 > 编程语言 > java随机产生字母

java随机产生字母

发布时间:2024-09-21 10:07:47

⑴ 用java实现生成一随机字母(包括大小写),并输出

Randomr=newRandom();
Stringcode="";
for(inti=0;i<9;++i){
inttemp=r.nextInt(52);
charx=(char)(temp<26?temp+97:(temp%26)+65);
code+=x;
}
System.out.println("输出抄随袭机字母:"+code);

⑵ Java中怎样产生随机数和随机字母

下边是我原来回答过的随机生成密码的问题,里边用到了随机生成字母、数字和符号,主要是用ascii码对应的关系 package demo;import java.util.Random;
import java.util.Scanner;public class Test_002
{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入密码长度:");
int leng = sc.nextInt();
char [] pw = new char[leng];
Random rm = new Random();
for(int i = 0; i < leng; i++){
pw[i] = (char)(rm.nextInt(94)+33);
}
System.out.println(new String(pw));
}
} pw[i] = (char)(rm.nextInt(94)+33);这里的94是在ascii码表中,我们常用的符号+数字+大小写字母一共有94个(从33~126),rm.nextInt(94)可以随机生成0~93之间的数,加33是因为我们需要的范围是33~126,这样我们就生成了22~126之间的随机数,然后强转成(char)就是我们要的符号、数字或者字母了

⑶ 在java中随机输出小写的26个英文字母

public static void main(String[] args){
String str = "abcdefghijklmnopqrstuvwxyz";
String strNew = "";
char[] b = str.toCharArray();
for(int i=0;i<b.length;i++){
int index =(int) (Math.random()*b.length);
strNew += b[index];
System.out.println(b[index]);
}
System.out.println(strNew);
}

阅读全文

与java随机产生字母相关的资料

热点内容
如何去除网络连接链条符号 浏览:621
地下城与勇士86版本剑豪攻略 浏览:551
缠中说禅最好版本 浏览:692
小米相册新建文件夹怎么删除 浏览:231
唯品会源代码 浏览:24
腾讯网站怎么查询 浏览:951
java中写文件 浏览:940
文件与文件内容不一样 浏览:299
买车有哪些随车文件 浏览:616
微信图片如何用数据线传电脑 浏览:999
U盘文件夹应用程序 浏览:470
图书馆文献数据库有哪些 浏览:362
压缩文件损坏的头 浏览:817
微信公众号创建好文件怎么发送 浏览:858
xlrd如何将数据写入excel中 浏览:200
微信号货源宣传图 浏览:562
recyclerview版本支持 浏览:98
传输文件出错然后u盘读取不了 浏览:641
编程里面的英文去哪里学方便 浏览:668
90版本天帝tp加点 浏览:117

友情链接