Java List Random Item newRandomIntegerList(int size)

Here you can find the source of newRandomIntegerList(int size)

Description

Create a collection containing the given number of random integers.

License

Apache License

Parameter

Parameter Description
size The size of the collection.

Exception

Parameter Description
IllegalArgumentException If size is less than 0.

Return

A Collection containing the given number of random integers.

Declaration

public static Collection<Integer> newRandomIntegerList(int size) 

Method Source Code


//package com.java2s;
/*/*from  ww w .j a  va  2s.co  m*/
 * Copyright JTheque (Baptiste Wicht)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.ArrayList;
import java.util.Collection;

import java.util.Random;

public class Main {
    private static final Random RANDOM = new Random();

    /**
     * Create a collection containing the given number of random integers.
     *
     * @param size The size of the collection.
     *
     * @return A Collection containing the given number of random integers.
     *
     * @throws IllegalArgumentException If size is less than 0.
     */
    public static Collection<Integer> newRandomIntegerList(int size) {
        if (size < 0) {
            throw new IllegalArgumentException("Size cannot be less than 0. ");
        }

        Collection<Integer> integers = new ArrayList<Integer>(size);

        for (int i = 0; i < size; i++) {
            integers.add(RANDOM.nextInt());
        }

        return integers;
    }
}

Related

  1. getRandomIntBetween(int min, int max, List excludeList)
  2. listChooseOne(List list)
  3. makeListOfIntegersInRange(Integer size, Integer maxOfRange)
  4. makeRandomList(int arraySize, boolean unique)
  5. newRandom(int size, int price, List oldRandomList)
  6. newRandomStringList(int size, String... strings)
  7. newRandomV1(int size, int price, List oldRandomList)
  8. nextElement(List list)
  9. nextRandomElement(final List list)