gpt4 book ai didi

c# - 生成具有不同数字且第一个不能为零的整数数组

转载 作者:太空宇宙 更新时间:2023-11-03 18:07:16 24 4
gpt4 key购买 nike

我想像这样创建一个包含四个整数的数组:

  1. 案例不同
  2. 每个值都在0到9之间
  3. 第一个必须不为零

示例

  • 2542 ==> 无效(两种情况具有相同的值)
  • 0259 ==> 无效(零的位置)
  • 1025 ==> 有效

我试过这个片段:

int[] _current_number = new int[4];
Random randNum = new Random();
_current_number = Enumerable.Repeat(0, 4)
.Select(i => randNum.Next(0, 9))
.ToArray();

如何改进我的代码?

最佳答案

Enumerable.Range(1000,8999)
.Where(x=>x.ToString().ToArray().Distinct().Count()==4)
.ToArray();

关于c# - 生成具有不同数字且第一个不能为零的整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25035443/

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