如何在Java中生成随机的正数和负数
我正在尝试在基元数据类型 short 的范围 (-32768, 32767) 上生成随机整数。java Random 对象只生成正数。我该如何在这个时间间隔上随机创建数字?谢谢。
我正在尝试在基元数据类型 short 的范围 (-32768, 32767) 上生成随机整数。java Random 对象只生成正数。我该如何在这个时间间隔上随机创建数字?谢谢。
你随机上然后减去(0, 32767+32768)
32768
Random random=new Random();
int randomNumber=(random.nextInt(65536)-32768);