List<int> list = new List<int>(10); Random r=new Random(); int num = 0; for (int i = 0; i < 10; i++) { num = r.Next(0, 10); if (!list.Contains(num)) { list.Add(num); } else { i--; } }
推荐自己码一下,可以使用别的方法,面向对象,不需要注重过程 /* 题目:我需要打印一百次(1~10)的随机数 */ import java.util.Random; public class demo02Scannersum { public static void main(String[] args) { Random r = new Random(); for (int i = 0; i < 100; i++) { int num = r.nextInt(10)+1; System.out
获取10个1-20之间的随机数,要求不能重复 用数组实现,但是数组的长度是固定的,长度不好确定.所以我们使用集合实现. 分析:A:创建产生随机数的对象B:创建一个存储随机数的集合C:定义一个统计变量.从0开始.D:判断统计遍历是否小于10是:先产生一个随机数,判断该随机数在集合中是否存在.如果不存在:就添加,统计变量++.如果存在:就不搭理他否:不搭理他E:遍历集合public static void main(String[] args){Random r = new Random(); Ar
package homework002; import java.util.ArrayList; import java.util.List; import java.util.Random; public class Football { public static void main(String[] args) { List<String> ls = new ArrayList<>(); String ls0 ; ls.add(new String("科特迪瓦队