-5

嗨,任何人都可以帮助我使用下面的代码。我正在尝试在它下面的迭代器中实现一个随机数,其中数字“100”将是 1 到 100 之间的随机数。

任何帮助都会非常感谢

丹尼尔

Random randomGenerator = new Random();
    for (int idx = 1; idx <= 100; ++idx){
      int randomInt = randomGenerator.nextInt(100);

    }

      Iterator<Rectangle> iter = clouds.iterator();
      while(iter.hasNext()) {
         Rectangle cloud = iter.next();
        //this effects the speed of downward movement
         cloud.x -= 100 * Gdx.graphics.getDeltaTime();
         if(cloud.x + 80 < 0) iter.remove();

      }
4

1 回答 1

0

这很微不足道。

Random r = new Random();

Iterator<Rectangle> iter = clouds.iterator();

while(iter.hasNext()) {
  Rectangle cloud = iter.next();
  //this effects the speed of downward movement
  cloud.x -= (r.nextInt(100) + 1) * Gdx.graphics.getDeltaTime();

  if(cloud.x + 80 < 0) iter.remove();
}

请参阅java.util.Random的文档。

于 2012-06-12T08:32:00.310 回答