java5位随机数代码的简单介绍

用java怎么生成1到25的共五行五列的随机数?

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年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为分宜企业提供专业的成都做网站、成都网站设计、成都外贸网站建设分宜网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

java中产生5个5位数的随机数,存放在数组中,并输出,求助

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++;

}

}

用JAVA编写一个程序,要求生成5个随机数,随机数的取值范围是20到60

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));

}

}

java中如何写生成5位数的随机数(数字中不包含4),求助

测试过了,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));

}

}


当前名称:java5位随机数代码的简单介绍
文章网址:http://ybzwz.com/article/hpjojg.html