产生10个1-100的随机数,并放到一个数组中,把数组中大于等于10的数字放到一个list集合中,并打印到控制台

  • Post author:
  • Post category:其他


import java.util.ArrayList;
import java.util.Random;

public class Exercise1 {
    public static void main(String[] args){
        // 产生10个一百的随机数放入数组
        // 因为当种子一样的时候,生成的随机数序列也就一样(所以是伪随机数),所以我们使用当前的时间作为伪随机数的种子
        Random rand=new Random(System.currentTimeMillis());
        
        int[] arr=new int[10];
        ArrayList arrayList=new ArrayList();
        for(int i=0;i<10;i++){
            arr[i]=rand.nextInt(100);
            if (arr[i]>=10){
                arrayList.add(arr[i]);
            }
        }
        System.out.println(arrayList);
    }
}

知识点:伪随机数的用法以及为什么叫伪随机数



版权声明:本文为wxyllyw原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。