zoukankan      html  css  js  c++  java
  • 随机数

    16个球队,随机分成4组
    package com.a2.b1127; import java.util.ArrayList; import java.util.List; import java.util.Random; public class Main { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("火箭"); list.add("勇士"); list.add("森林狼"); list.add("开拓者"); list.add("湖人"); list.add("马刺"); list.add("快船"); list.add("掘金"); list.add("灰熊"); list.add("太阳"); list.add("爵士"); list.add("小牛"); list.add("国王"); list.add("雷霆"); list.add("猛龙"); list.add("老鹰"); List<String> list1 = new ArrayList<String>(); List<String> list2 = new ArrayList<String>(); List<String> list3 = new ArrayList<String>(); int Sum = 16; //球队数,即循环最大数 int lng = Sum; //每组球队人数 Random ra = new Random(); //实例化随机数方法 for (int i = 0; i < lng / 4; i++) { int Ln = ra.nextInt(Sum); //在不包含sum值中随机取 list1.add(list.get(Ln)); list.remove(list.get(Ln)); Sum--; } for (int i = 0; i < lng / 4; i++) { int Ln =ra.nextInt(Sum); list2.add(list.get(Ln)); list.remove(list.get(Ln)); Sum--; } for (int i = 0; i < lng/4; i++) { int Ln =ra.nextInt(Sum); list3.add(list.get(Ln)); list.remove(list.get(Ln)); Sum--; } // 如果写四个循环.当i等于2时,由于还剩2个成员,取不到第三个位置上的值,所以程序会报错 System.out.println("第一队成员:"+list1); System.out.println("第二队成员:"+list2); System.out.println("第三队成员:"+list3); System.out.println("第四队成员:"+list); } }

      随机数详解

    package com.a2.b1127;
    
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Random;
    
    public class Main {
    
    	public static void main(String[] args) {
    		Random random = new Random();
    		for (int i = 0; i < 10; i++) {   
    			//System.out.println(random.nextInt(100));   //意思是从100(不含100)中取10个数
    			//System.out.println(random.nextInt(70)+132);    //eg.随机取值132-201  差值是69,再加1
    			System.out.println(random.nextInt(160)+99);     //99-258
    		}
            }
    }    
    

      

  • 相关阅读:
    apt-clone安装与使用
    利用异或求(整数数组中,有2K+1个数,其中有2k个相同,找出不相同的那个数)
    运行程序,填写结果
    throw与throws的区别
    牛客网多线程程序执行结果选择题
    一个继承了抽象类的普通类的执行顺序
    int i=0;i=i++
    HashMap浅入理解
    &&和&、||和|的区别
    System.out.println()
  • 原文地址:https://www.cnblogs.com/ziyanxiaozhu/p/7943959.html
Copyright © 2011-2022 走看看