www.qgnn.net > jAvA 不重复数字

jAvA 不重复数字

public class My {public static void main(String[] args) {makeCount();}public static void makeCount() {Random random = new Random();int i = random.nextInt(10);int j = random.nextInt(10);int k = random.nextInt(10);while (i == j) ...

java中要使生成的随机数不重复可以将已经生成的随机数放入到数组中,每次生成随机数时与数组的内容比较是否相等,相等则重新生成,不相等则存入数组。示例代码如下(生成10之内的4个不相等的整数): public class Demo { public static void ma...

Calendar calendar = Calendar.getInstance();System.out.println("现在:"+calendar.getTime().getTime());calendar.add(Calendar.YEAR, 10);System.out.println("10年后:"+calendar.getTime().getTime());输出: 现在:1404208483914 10年后...

import java.util.Random;/** * 12个数取5个不重复的数 * @author young * */public class Test {public static void main(String[] args) {Random random = new Random();int a[] = new int[5];//a[0] = random.nextInt(12);for (int i = 1; i ...

package test; import java.util.Random; public class RandomBirth { /** * @param args */ public static void main(String[] args) { Random random = new Random(); int a[] = new int[8]; for (int i = 0; i < a.length; i++) { //生成一个...

int i=0; //保存百位上的数int j=0; //保存十位上的数int k=0; //保存各位上的数int t=0; //保存数字个数 for(i=1;i

定义一个全局变量 static int i=0; 然后线程安全的访问它,每次自增1 synchronized {i++;}

java随机产生几个互不相同的数,可以通过设置布尔变量数组,如果存在,则置为false,如下代码: public class MyRandom { public static void main(String[] args) { int n = 20; Random rand = new Random();//新建一个随机类 boolean[] bool =...

public static long getConvertInt(long input) {if (input == 0) {return 0;}String str = String.valueOf(input).replaceAll("0+$", "");char[] chars = str.toCharArray();StringBuffer buffer = new StringBuffer();for (int i = chars.leng...

/** * @随机数组 * 生成一个由大于零的随机整数组成的数组,且数组中没有重复的值。 * * @author * @email */ import java.util.Arrays; public class RandomArray { /* * 测试代码 */ public static void main(String[] args) { RandomArray ra...

网站地图

All rights reserved Powered by www.qgnn.net

copyright ©right 2010-2021。
www.qgnn.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com