gpt4 book ai didi

C#:按顺序在两个限制之间生成随机数

转载 作者:行者123 更新时间:2023-12-02 05:45:54 24 4
gpt4 key购买 nike

我想在两个限制之间生成随机(双)数,比方说:lim1 和 lim2。

但是,我希望按顺序生成这些数字。例如:1 到 6 之间:1.53412 1.654564 2.213123 5.13522。谢谢!

最佳答案

public static double[] GenerateRandomOrderedNumbers(double lowerBoundInclusive, double upperBoundExclusive, int count, Random random = null)
{
random = random ?? new Random();
return Enumerable.Range(0, count)
.Select(i => random.NextDouble() * (upperBoundExclusive - lowerBoundInclusive) + lowerBoundInclusive)
.OrderBy(d => d)
.ToArray();
}

并不完美,但我希望这能让您朝着正确的方向前进。

关于C#:按顺序在两个限制之间生成随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10270022/

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