gpt4 book ai didi

java - 如何制作由 1's and 0' 组成的随机数组生成器,长度取自用户

转载 作者:行者123 更新时间:2023-12-01 18:15:15 24 4
gpt4 key购买 nike

我试图获取一个由 1 和 0 组成的数组,其长度在运行后确定。 “arr1.length”是预先从用户那里获取的。

private double[] arrayGen(int A) {
double[] arr1 = new double[A];
for (int i = 0; i < arr1.length; i++) {
arr1[i] = (Math.random());
}

这是我到目前为止尝试过的,它生成随机“double”,但我无法让它随机生成 1 和 0。

感谢您的帮助。

约翰

最佳答案

不确定为什么要使用double。那又怎么样

public static void main(String[] args){
Random r = new Random();

int[] values = new int[10];

for(int i=0;i<values.length;i++){
values[i] = r.nextInt(2);
}

System.out.println(Arrays.toString(values));
}

输出

[0, 1, 0, 1, 0, 0, 1, 1, 0, 1]

关于java - 如何制作由 1's and 0' 组成的随机数组生成器,长度取自用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30082177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com