Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java a如何生成5个随机的单位数(0-9)整数的数组?_Java_Arrays_String_Random_Java.util.scanner - Fatal编程技术网

Java a如何生成5个随机的单位数(0-9)整数的数组?

Java a如何生成5个随机的单位数(0-9)整数的数组?,java,arrays,string,random,java.util.scanner,Java,Arrays,String,Random,Java.util.scanner,我正在开发一个让用户破解保险库代码的游戏 int [] vault = {1,2,3,4,5}; 我目前只为保险库代码(如上)确定了每个值,但我认为最好是随着游戏的每一次进行而改变 我见过math.random方法,但我不确定如何使它只显示整数值 您可以这样做:- import java.util.Random; Random rand = new Random(); for(int i=0;i<5;i++){ value[i] = rand.nextInt(5) + 1; //5

我正在开发一个让用户破解保险库代码的游戏

int [] vault = {1,2,3,4,5};
我目前只为保险库代码(如上)确定了每个值,但我认为最好是随着游戏的每一次进行而改变


我见过math.random方法,但我不确定如何使它只显示整数值

您可以这样做:-

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.
import java.util.Random;
Random rand=新的Random();

对于(int i=0;ijava 8,您可以使用随机对象的方法:

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));