如何在JAVA中生成随机数??? 如何在JAVA中生成随机数?那位先辈帮帮我~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /** * 生成随机数 * @param sLen * @return String */ public static String randomKey(int sLen) { String base; String temp; int i; int p; base = "1234567890"; temp = ""; for (i = 1; i < sLen; i++) { p = (int) (Math.random() * 10); temp += base.substring(p, p + 1); } return (temp); } /** * 生成随机号 * @param sLen * @return String */ public static String ConfirmId(int sLen) { String base; String temp; int i; int p; base = "1234567890abcdefghijklmnopqrstuvwxyz"; temp = ""; for (i = 0; i < sLen; i++) { p = (int) (Math.random() * 37); if ( p > 35 ) p = 35; temp += base.substring(p, p + 1); } return (temp); } import java.util.Random;Random rnd = new Random(); import java.util.*;Random rd = new Random();int i=rd.nextInt(20);//0(包括)~20(不包括)之间的随机数 Random random=new Random(); //重置密码 String pwd="";for(int j=0;j<8;j++){ int number = random.nextInt(10); pwd = pwd.concat(new Integer(number).toString());} 生成0---100任意的随机数import java.util.*;public class getintrandom{public static int getrandom(int i){ Random random=new Random();int j=random.nextInt(i);System.out.println("j is :"+j);return j;} public static void main(String[] args){ getintrandom gir=new getintrandom(); int k=100; gir.getrandom(k); } } 产生5000个1-9999之间的随机整数,将其存入文本文件a.txt中import java.util.*;import java.io.*; class TestMatch{ public static void main(String args[])throws IOException{ DataOutputStream dos=new DataOutputStream(new FileOutputStream("a.txt")); Random rd=new Random(); for(int i=1;i<5000;i++){ dos.writeInt(rd.nextInt(5000)); } dos.close(); } } http://www.5fuyou.com/images/head/DownLoad.html 分享一个编程视频下载地址,很好,很强大 修改代码 请教在编写LinkedList时候遇到的问题 一个js和jquery的问题 那位大哥帮帮忙,看一下这个代码。 在java中如何实现两个整形值的交换 ★请高手来看:java中浮点数的精度问题★ 如何在Table中加一列按钮列 有谁用java做过监控系统应用的吗?请进,有要事相求! Java Applet 中是否有定时器的机制 hibernateTemplate 跟 存储过程 执行 先后问题 怎样用Java读写二进制文件? 关于JTree的图标显示
/**
* 生成随机数
* @param sLen
* @return String
*/
public static String randomKey(int sLen) {
String base;
String temp;
int i;
int p; base = "1234567890";
temp = "";
for (i = 1; i < sLen; i++)
{
p = (int) (Math.random() * 10);
temp += base.substring(p, p + 1);
}
return (temp);
}
/**
* 生成随机号
* @param sLen
* @return String
*/
public static String ConfirmId(int sLen) {
String base;
String temp;
int i;
int p; base = "1234567890abcdefghijklmnopqrstuvwxyz";
temp = "";
for (i = 0; i < sLen; i++)
{
p = (int) (Math.random() * 37);
if ( p > 35 ) p = 35;
temp += base.substring(p, p + 1);
}
return (temp);
}
int i=rd.nextInt(20);//0(包括)~20(不包括)之间的随机数
//重置密码
String pwd="";
for(int j=0;j<8;j++){
int number = random.nextInt(10);
pwd = pwd.concat(new Integer(number).toString());
}
生成0---100任意的随机数
import java.util.*;public class getintrandom{
public static int getrandom(int i){
Random random=new Random();
int j=random.nextInt(i);
System.out.println("j is :"+j);
return j;
}
public static void main(String[] args){
getintrandom gir=new getintrandom();
int k=100;
gir.getrandom(k);
}
}
import java.util.*;
import java.io.*;
class TestMatch{
public static void main(String args[])throws IOException{
DataOutputStream dos=new DataOutputStream(new FileOutputStream("a.txt"));
Random rd=new Random();
for(int i=1;i<5000;i++){
dos.writeInt(rd.nextInt(5000));
}
dos.close();
}
}