33问答网
所有问题
当前搜索:
java取不重复随机数
java
生成100以内10个
不重复
的
随机数
,用Math.random()来做,求代码_百 ...
答:
import
java
.util.HashSet;import java.util.Set;public class RandomDemo { public static void main(String[] args){ Set<Integer> set=new HashSet<Integer>();boolean panduan=true;while(true){ int z=(int)(Math.random()*100+1);panduan=set.add(z);if(!panduan){ continue;} if(...
java
抽取
不重复随机数
答:
r[i]=C.nextInt(10);改成r[i]=C.nextInt(100);//0到100之间取值 for(int i=0;i<12;i++)是取12个
随机数
10个数怎么能
取出
12个
不重复
的,死循环 了
java
怎样取100以内5个不同的
随机数
,注意是不同的随机数哦,谁能用...
答:
2种写法:1、分5个不同区间,每个区间20个值,
随机取
每个区间的一个值 2、随机取0-100的5个数, 每取一个,就放到set中。直到set的size等于5就停止、给你方法2的代码:HashSet<Integer> hs = new HashSet<Integer>(); //hashset里面不允许有
重复
的值,如果有重复的值,是插不进去的(...
【
JAVA
练习】取20个不同的
随机数
答:
package fortest;public class Random { /** * @param args */ public static void main(String[] args) { int[] randomNumber=new int[20]; for(int i=0;i<20;i++){ //
获取随机数
,随机数为大于0小于1 的小数,乘以100可以获得随机两位数,乘以1000获得随机三位数...
java中
如何用random函数产生
不重复
的
随机数
答:
废话不多说直接上代码!import
java
.util.ArrayList;import java.util.Random;public class Test { public static void main(String[] args) { // 生成 [0-n) 个
不重复
的
随机数
// list 用来保存这些随机数 ArrayList list = new ArrayList();int n = 10;Random rand = new Random();boolean...
java
从1-999之间产生100个
不重复
的
随机数
。
答:
但是有点不同,你需要将遇到相同的数,你需要重新在生成一个
随机数
,直到不同在插于进去,具体做法是外层是一个for循环,100次,内层用do while语句,将生成的随机数插于,插于排序可以参考数据接口,是种很简单的,我不喜欢直接帮你们写程序,我想帮你讲了这些,你一定可以实现。
java
从0-16这17个数字中
随机取出
100个数,要求其中数字2出现4次,数字...
答:
先声明一个容量为100的数组。1、循环取得4个100以内
不重复
的
随机数
,作为数组下标;2、判断数组中第1步取得的下标中是否有值,如果没有,就将该处设为2;有则执行第1步;3、按第1、2步,设置数字5和数字7的位置。4、循环100次,生成任意0~16之间的数字,如果生成的随机数是2、5或者7,重新...
java中
怎么能使随即生成数
不重复
答:
public class RandomNoRepeated { private boolean b[];private int num;public RandomNoRepeated(int num) { this.num = num;b = new boolean[num];for (int i = 0; i < b.length; i++) { b[i] = false;} } public int getOneRandomNumber() { int count = 0;while (true) {...
Java
问题, 输出n个范围在1~10000的不同的
随机数
,并且以从大到小的顺序...
答:
package com.soft.bean;import
java
.util.Arrays;import java.util.Collections;import java.util.LinkedList;import java.util.List;import java.util.Scanner;public class SortTest { //从一个给定的数组arr中,
随机
返回num个
不重复
项 public Integer[] getArrayItems(Integer[] arr, int num) { /...
请问用
java
从1-33个整数中
随机
抽取6个数字 且
不重复
1-16随机抽取一个...
答:
");while (getMoreRed) {getAgain = false;int red = random.nextInt(36) + 1;System.out.print("本次抽取到的红球为:[" + red + "]!");for (int i = 0; i < index; i++) {if (redBalls[i] == red) {System.out.print("
重复
抽取,将重新抽取红球");getAgain = true;...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜