【发布时间】:2017-11-27 16:49:30
【问题描述】:
我正在开发一款让用户破解保险库密码的游戏。
int [] vault = {1,2,3,4,5};
我目前只有每个确定的保险库代码值(上图),但我认为最好在每次游戏通关时更改它们。
我见过 math.random 方法,但我不确定如何让它只显示整数值。
【问题讨论】:
标签: java arrays string random java.util.scanner
我正在开发一款让用户破解保险库密码的游戏。
int [] vault = {1,2,3,4,5};
我目前只有每个确定的保险库代码值(上图),但我认为最好在每次游戏通关时更改它们。
我见过 math.random 方法,但我不确定如何让它只显示整数值。
【问题讨论】:
标签: java arrays string random java.util.scanner
使用 java 8 你可以使用随机对象的方法ints:
Random r = new Random();
long l = 10;
int lowBound =1;
int highBound =100;
int[] myArray = r.ints(l, lowBound, highBound).toArray();
System.out.println(Arrays.toString(myArray));
【讨论】:
你可以这样做:-
import java.util.Random;
Random rand = new Random();
for(int i=0;i<5;i++){
value[i] = rand.nextInt(5) + 1; //5 will be maximum and 1 will be minimum
}
//value now has 5 ints generated randomnly.
【讨论】: