生成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;