Java 将几个随机数添加到图像上方的图形上下文中

Java 将几个随机数添加到图像上方的图形上下文中,java,random,arraylist,iterator,javafx-2,Java,Random,Arraylist,Iterator,Javafx 2,我正在创建一个老派游戏,用户必须收集掉落的物体。目前,我有一个图像,它在窗格中多次打印到GraphicsContext,并在arrayList()屏幕上消失时从中添加和删除。我可以创建一个随机数,我可以将它打印到与下降图像相同的位置。然而,随机数总是相同的,我希望每个对象上的随机数是不同的。我的start方法中的代码如下所示: int i; for(i=0;i<800; i+=90) arrayList.add(new Object(ImageView, noOnImage, i,-10

我正在创建一个老派游戏,用户必须收集掉落的物体。目前,我有一个图像,它在窗格中多次打印到
GraphicsContext
,并在
arrayList(
)屏幕上消失时从中添加和删除。我可以创建一个随机数,我可以将它打印到与下降图像相同的位置。然而,随机数总是相同的,我希望每个对象上的随机数是不同的。我的start方法中的代码如下所示:

int i;
for(i=0;i<800; i+=90)

arrayList.add(new Object(ImageView, noOnImage, i,-10));
inti;

对于(i=0;i创建对象时,在循环中传入随机数

Random rand = new Random()
arrayList.add(new Object(ImageView, noOnImage, i,-10, rand.nextInt(0, 10)));
这个rand会给你一个介于0和10之间的数字。你可以把你想要的
int
放进去

并确保您创建的
对象
具有该字段,并且您能够检索该数字(例如,记分等)

Random rand = new Random()
arrayList.add(new Object(ImageView, noOnImage, i,-10, rand.nextInt(0, 10)));