大家可以帮我解决下面的代码。我试图在它下面的迭代器中实现一个随机数,其中数字为' 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();
}
答案 0 :(得分: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的文档。