我创建了一个简单的算法来解决装箱问题。为了正确测试它,我需要创建大量不同尺寸(不同长度和宽度)的盒子对象。我有一个盒子对象:public Box(int width, int height)
我如何创建 500 个盒子而不用硬编码不同大小的盒子并将它们存储在 ArrayList
中?
感谢您的帮助
最佳答案
使用Random
类,也许带有工厂方法:
public static Box create(int minWidth, int maxWidth, int minHeight, int maxHeight) {
Random random = Random();
return new Box(minWidth + random.nextInt(maxWidth - minWidth), minHeight+ random.nextInt(maxHeight - minHeight));
}
关于java - 使用随机输入创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27434612/