导航:首页 > 编程语言 > 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随机产生字母相关的资料

热点内容
昆仑通态导出数据文件名 浏览:338
手机迁移数据为什么需要重新登录 浏览:958
录入数据库的图片如何更改 浏览:132
怎样获取邮箱帐号和密码 浏览:809
怎么通过js实现回到指定页面 浏览:140
如何用网络签字 浏览:552
三星电视拆机教程 浏览:19
创维怎么连接网络 浏览:868
2007版word绘图在哪里 浏览:311
可以拍车牌的app是什么 浏览:508
文件加个井字号什么意思 浏览:155
怎么删除多重网络 浏览:999
求生之路2局域网联机工具 浏览:827
说明文件结尾用什么词 浏览:578
发送的文件名变数字 浏览:778
档案数据库管理 浏览:992
微信acl是金融传销吗 浏览:620
企业如何通过进行网络营销 浏览:551
微信json转换错误 浏览:364
拉勾勾是什么网站 浏览:556

友情链接