zoukankan      html  css  js  c++  java
  • Java生成随机数列表

    生成随机数列表

    1、Java8以前

    (1)Math.random

    private List<UserEntity> random1() {
        ArrayList<UserEntity> list = Lists.newArrayList();
        for (int i = 1; i <= 10; i++)
            list.add(new UserEntity().setUserName("name" + (int) (Math.random() * 100) + 1));
        return list;
    }
    

    (2)Random类

    private List<UserEntity> random2() {
        Random random = new Random();
        ArrayList<UserEntity> list = Lists.newArrayList();
        for (int i = 1; i <= 10; i++)
            list.add(new UserEntity().setUserName("name" + random.nextInt(100)));
        return list;
    }
    

    2、Java8以后(Stream)

    private List<UserEntity> randomUserEntities() {
        return new Random()
            .ints(0, 100)
            .limit(10)
            .mapToObj(val -> new UserEntity().setUserName("name" + val))
            .collect(Collectors.toList());
    }
    
  • 相关阅读:
    HTML向Flex传参
    Flex数据推送
    Flex+BlazeDS+Spring整合
    Clone Graph
    Word Break II
    Word Break
    Pascal's Triangle
    N-Queens II
    N-Queens
    Length of Last Word
  • 原文地址:https://www.cnblogs.com/linzhanfly/p/9528369.html
Copyright © 2011-2022 走看看