java - 在java中生成14-24之间的100个随机数并放入字节数组中

标签 java random arrays generator

我正在尝试创建一种方法,可以生成 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 时,它只适用于 double。

最佳答案

您可以使用 Random 类。生成一个 0 到 10 之间的随机数并加上 14。

Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(11) + 14;

关于java - 在java中生成14-24之间的100个随机数并放入字节数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28499077/

相关文章:

java - 如何从jList更改为JTable(DB中的数据有很多列和行)

c++ - 为什么 vc++ 编译器会导致这种统计模式?

c++ - 如何使用 std::shuffle 随机排列具有唯一指针的 vector ?

arrays - Swift:数组检查索引处的对象

javascript - 尝试访问 Api 中的数组但没有返回任何内容

java - Jackson 使用 JsonTypeInfo.As.WRAPPER_OBJECT 时排除特定类的包装

java - 将库及其所有依赖项打包到一个文件夹中,但将其他依赖项打包到单独的文件夹中

python - 生成列表,允许重复并符合条件

php - javascript 中是否有类似于 php 中的 compact 的函数?

java - 关于编码 UTF-8 的不可映射字符的编译错误