怎么生成随机6位号码啊,急,没分了,不好意思,帮个忙 import java.util.Random; Random rdm = new Random(6);应该可以的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String r6=""; for(int i=1;i<7;i++) { double r = Math.random(); int n = (int)(9*r); //下面是防止出来0开头的数学 if(i==1&&n==0)n=1; r6+=n; } return r6; 六位嘛,就是100000~999999之间的任一位就行啦:public int randomNumber(){ final int MAX = 1000000; final int MIN = 100000; int returnValue = (int)(Math.random()*(MAX-MIN)); return returnValue;}不用循环也行。 不小心漏了一点:public int randomNumber(){ final int MAX = 1000000; final int MIN = 100000; int returnValue = (int)(Math.random()*(MAX-MIN)) + MIN; return returnValue;} 可以设种子,不过不设种子的话,自动以当前时间为种子。也就是相当于以System.currentTime()为种子。 如何在别的电脑上运行有数据库功能的Java程序 请问错在哪里呢? 小弟刚接触java,有很多东西不懂,迫切希望高手指导! 超级简单问题,但想不明白,帮个忙看看 谁能帮忙解决这个DATE的问题,比较有挑战,急,谢谢! package和import的应用问题 初学java。。。求助!!! 关于JTextArea的问题 求教关于网络爬虫问题 为什么输出的结果是小写呢? 连接数据库的问题 帮初学者看一个郁闷的问题!!!!
for(int i=1;i<7;i++)
{
double r = Math.random();
int n = (int)(9*r);
//下面是防止出来0开头的数学
if(i==1&&n==0)n=1;
r6+=n;
}
return r6;
public int randomNumber(){
final int MAX = 1000000;
final int MIN = 100000;
int returnValue = (int)(Math.random()*(MAX-MIN));
return returnValue;
}不用循环也行。
public int randomNumber(){
final int MAX = 1000000;
final int MIN = 100000;
int returnValue = (int)(Math.random()*(MAX-MIN)) + MIN;
return returnValue;
}