【发布时间】:2020-10-21 08:31:06
【问题描述】:
如何在 main 方法中创建一个大小为 256 且具有排序随机数的数组? 我想创建一个随机生成 1-256 之间数字的数组,大小也是 256,这意味着数组中有 256 个数字并且它们被排序。 我的代码只返回零?
public class Array {
public static void main(String args[])
{
double[] randomarray = new double[256];
for(int i = 0; i<randomarray.length;i++)
randomarray[i] = Math.random();
for (int i = 0; i<randomarray.length;i++)
System.out.println(randomarray[i]);
}
}
【问题讨论】:
-
嘿!你觉得
(int) Math.random()能给你什么? -
试试
int[] randomarray = new Random().ints(256, 1, 256 + 1).toArray(); -
随机数?
-
我不知道你是怎么得到零的。 Math.random() 为您提供从 0 到 1 的伪随机数,因此您可以将其乘以您的范围,例如256.跨度>
标签: java arrays sorting random main