生成java中14-24之间的100个随机数,放入字节数组中
Generate 100 random numbers between 14-24 in java and place in byte array
我正在尝试制作一种可以生成 14-24 之间的 100 个随机数的方法,并在我将其发送到服务器之前将其放入我的字节数组中。
到目前为止我的代码如下所示:
private byte data[] = new byte[100];
public void generateData() {
int min = 14;
int max = 24;
for (int i = 0; i < 100; i++) {
data[i]
}
}
所以对于数组中的每一步,它应该放入一个介于 14-24 之间的字节数。但是当我尝试使用 Math.random 时,它只适用于双精度。
您可以使用随机class。生成一个介于 0 和 10 之间的随机数,然后将其加 14。
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(11) + 14;
int x = (int)(Math.random()*100000000l);
int randomNo = x%14+14;
我正在尝试制作一种可以生成 14-24 之间的 100 个随机数的方法,并在我将其发送到服务器之前将其放入我的字节数组中。
到目前为止我的代码如下所示:
private byte data[] = new byte[100];
public void generateData() {
int min = 14;
int max = 24;
for (int i = 0; i < 100; i++) {
data[i]
}
}
所以对于数组中的每一步,它应该放入一个介于 14-24 之间的字节数。但是当我尝试使用 Math.random 时,它只适用于双精度。
您可以使用随机class。生成一个介于 0 和 10 之间的随机数,然后将其加 14。
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(11) + 14;
int x = (int)(Math.random()*100000000l);
int randomNo = x%14+14;