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

热点内容
java电影院售票系统代码 浏览:369
js轮播加入动画效果 浏览:391
pic电平变化中断程序 浏览:724
星图数据在京东哪里 浏览:399
小苹果海外写手 浏览:253
怎么从安卓转移数据到旧iphone 浏览:89
loli视频文件怎么看 浏览:732
病毒app哪里下载 浏览:212
买新房子上哪个网站 浏览:698
网络进球意思是什么 浏览:744
天正字体文件夹在哪个文件夹 浏览:208
网络水军是如何抹黑中国的 浏览:207
网络公司售后服务包括哪些 浏览:788
thinkpadu盘安装win10 浏览:467
java随机产生字母 浏览:804
mac命令删除文件夹命令 浏览:774
2019年了西门子编程用什么系统好 浏览:387
marlin如何设置外部储存器存数据 浏览:216
蓝牙适用于什么网络 浏览:896
开放数据特征是有哪些 浏览:25

友情链接