十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
import java.util.Random;\x0d\x0a\x0d\x0apublic class Demo {\x0d\x0a public static void main (String args[]) {\x0d\x0a Random rnd = new Random();\x0d\x0a int[] nums = new int[25];\x0d\x0a for (int i=1; i26; i++) {\x0d\x0a int p = rnd.nextInt(25);\x0d\x0a if (nums[p] != 0)\x0d\x0a i--;\x0d\x0a else\x0d\x0a nums[p] = i;\x0d\x0a }\x0d\x0a for (int i=0; i25; i++) {\x0d\x0a System.out.print(nums[i] + " ");\x0d\x0a if (i % 5 == 4)\x0d\x0a System.out.println();\x0d\x0a }\x0d\x0a }\x0d\x0a}
创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为分宜企业提供专业的成都做网站、成都网站设计、成都外贸网站建设,分宜网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。
private static void RandomTest() {
Random rand=new Random();
int num=0;
int save[]=new int[6];
int i=1;
while(i6)
{
num=(int)(rand.nextDouble()*(100000-10000)+10000);
save[i]=num;//放入数组
System.out.println("第"+i+"个数:"+save[i]);//从数组拿出
i++;
}
}
import java.util.List;
import java.util.Random;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author david
*/
public class TestRandom {
public static void main(String[] args){
List list=new ArrayList();
Random r=new Random();
int ikey=0;
while(true){
ikey=r.nextInt(60);//随机生成小于60的整数
if(ikey20) //如果生成的整数小于20,则重新生成
continue;
if(!list.contains(ikey)){ //判断这个随机数是否已经生成过,避免重复
list.add(ikey);
if(list.size()==5)
break;
}
}
//打印
for(int i=0;ilist.size();i++)
System.out.println(list.get(i));
}
}
测试过了,5位随机数,数字中不包含4
import java.util.Random;
public class Test3 {
public String test(int num) {
String str = num + "";// 转化为字符串
for (int i = 0; i str.length(); i++) { // 遍历str将每一位数字添加如intArray
char ch = str.charAt(i);
String strCh = ch + "";
if (strCh.equals("4")) { // 如果包含4则再次随机
Random rnd = new Random();
int num1 = rnd.nextInt(89999) + 10000;
this.test(num1);
}
}
return str;
}
public static void main(String[] args) {
Test3 test3 = new Test3();
Random rnd = new Random();
int num = rnd.nextInt(89999) + 10000;
System.out.println("num=" + test3.test(num));
}
}