How to fill an array with 1 and 0 in random locations with Java

1 Answer

0 votes
import java.util.Random;

public class Main {
    static void FillArrayWithRandom1and0(int[] array) {
        Random rand = new Random();
        int len = array.length;

        for (int i = 0; i < len; i++) {
            array[i] = rand.nextInt(2); // Generates either 0 or 1
        }
    }
    public static void main(String[] args) {
        int size = 10; // You can change the size of the array
        int[] array = new int[size];
       
       FillArrayWithRandom1and0(array);

        for (int num : array) {
            System.out.print(num + " ");
        }
    }
}



/*
run:

0 0 1 1 1 0 1 0 0 1 

*/

 



answered Jan 24, 2025 by avibootz
edited Jan 25, 2025 by avibootz

Related questions

1 answer 102 views
1 answer 115 views
1 answer 109 views
1 answer 106 views
1 answer 101 views
1 answer 103 views
...