0

我正在尝试生成 N 个随机 x 值以传递给图表组件。唯一需要担心的是它们需要排序。我想知道是否有比生成 N 个点、对它们进行排序、然后为每个点生成值更好的方法?

4

2 回答 2

2

只需随机生成点并使用 Arrays.sort() 函数

于 2012-06-14T13:31:56.427 回答
0

您可以使用生成的随机值作为先前值的增量,如下所示

x[i] = x[i-1] + random.nextInt();

(或负增量,取决于排序方向)

当然,为了限制 delta,可以使用模运算符。

于 2012-06-14T13:38:29.390 回答