gpt4 book ai didi

c# - 随机数 0's or 1' s

转载 作者:行者123 更新时间:2023-12-05 02:23:58 26 4
gpt4 key购买 nike

我希望只为每个数组生成 0 或 1,例如:

int[] x = new int [10];

我想生成 10 个数字,要么是 0 要么是 1,不应该全是 0

只有这样:

Random binaryrand = new Random(2);

谢谢。

最佳答案

您可以使用 Random.Next(Int32, Int32) 来完成方法如;

int[] x = new int[10];
Random r = new Random();

while (x.Any(item => item == 1) == false)
{
for (int i = 0; i < x.Length; i++)
{
x[i] = r.Next(0, 2);
}
}

for (int i = 0; i < x.Length; i++)
{
Console.WriteLine(x[i]);
}

示例输出;

0
0
0
1
1
1
0
1
1
0

这里是DEMO .

请记住,在 Random.Next(Int32, Int32) 方法中,下限包含但上限不包含

关于c# - 随机数 0's or 1' s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17783508/

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