Generating a list of random numbers in java

java, random

Solution

You can do this: Create a `List` of 52 numbers. Fill it with 26 zeroes and 26 ones, and then use `Collections.shuffle()` to shuffle them in a random order.

List<Integer> numbers = new ArrayList<>();

for (int i = 0; i < 26; i++) {
    numbers.add(0);
    numbers.add(1);
}

Collections.shuffle(numbers);

Problem

I generate a random number 0 or 1 `int randomColor = (Math.random() < 0.5) ? 0 : 1;` I need to create 52 random numbers and 26 of them will be 0 and 26 are 1

Original source