如何用Java制作随机图片?

Aki*_*ato 0 java random image

我正在制作一个将使用此代码的程序:

JLabel MyImage = new JLabel(new ImageIcon("image1.png"));
Run Code Online (Sandbox Code Playgroud)

但是,我想制作一张随机图片,比如image2,image3,image4.我如何通过以下方式实现:

  • 不使用 List
  • 不使用 Collections.shuffle
  • 使用任何方法或数组.

laa*_*sto 6

试试这个

Random rand = new Random();
int randomNum = rand.nextInt((max - min) + 1) + min;
JLabel MyImage = new JLabel(new ImageIcon("image"+randomNum+".png"));
Run Code Online (Sandbox Code Playgroud)

你的图像的数量在哪里max和哪个min.对于4个图像,例如image1,image2,image3,image4min=1 max=4