java编程实现随机[-100,200]之间的随机数

如题所述

直接使用math.random()
或者使用 Random类,均可以获得随机数,记得Random类中,有个方法可以获得指定范围整数的随机数,具体请查阅java api
nextInt(int n) 可以获得[0,n]之间的伪随机数,你将n=300,然后对得到的结果减去100就是你想要的了。话说。你不是想要个随机小数吧。。。追问

当然不是小数,我其实想要具体的程序!你能帮忙吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-13
import java.util.Random

public class MyClass(){
public static void main(String[] args){
Random r = new Random();
System.out.println(r.nextInt(301)-100);
}
}追问

谢谢了!

本回答被提问者采纳
第2个回答  2013-06-04
Random ran = new Random();
int i = ran.nextInt(301)-100;