在Java中,我將如何生成一個隨機數然後存儲該數字?我一直在嘗試使用這個:生成一個隨機數並存儲它
public void obstacleAvoidance() {
Random rnd = new Random(System.currentTimeMillis());
double leftSpeed, rightSpeed;
int turn = rnd.nextInt() % 10;
while (turn > 0) {
leftSpeed = -SPEED;
rightSpeed = SPEED;
setSpeed(leftSpeed, rightSpeed);
turn--;
}
}
但它看起來像循環運行的所有東西,轉動產生一個不同的數字。
此代碼看起來很適合我。 turn的值不應該在while循環中改變。 – jjnguy
沒有足夠的代碼顯示。循環內發生了什麼?你是否在循環內重新賦值'turn'? –
這段代碼很好,你必須做其他事情。你可以張貼演示轉動變量的代碼嗎? –