55问答网
所有问题
java编程实现随机[-100,200]之间的随机数
如题所述
举报该问题
推荐答案 2013-06-04
直接使用math.random()
或者使用 Random类,均可以获得随机数,记得Random类中,有个方法可以获得指定范围整数的随机数,具体请查阅java api
nextInt(int n) 可以获得[0,n]之间的伪随机数,你将n=300,然后对得到的结果减去100就是你想要的了。话说。你不是想要个随机小数吧。。。
追问
当然不是小数,我其实想要具体的程序!你能帮忙吗?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QQ8F4RFL8.html
其他回答
第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;
相似回答
编程发现负
100
到
200之间的随机数,Java编程
答:
public static void main(String[] args) { // TODO Auto-generated method stub System.out.println((int)(Math.random()*
100
)-
200
);} }
java
生成-100到
100之间的随机
整数
答:
import
java
.util.Random;public class Text { public static void main(String[] args) { Random rand = new Random(); System.out.println(rand.nextInt(
100
- (-100) + 1) + (-100)); }} 求java指定区间
的随机数
rand.nextInt(最大值-最小值+1)+最小值 ...
java中
产生100个-100到
100的随机数
答:
int max=100; int min=-100;Random random = new Random(); int [] numbers = new int
[100]
;for(int i = 0;i<numbers.lenght;i++){ numbers[i] = random.nextInt(max)%(max-min+1) + min;}
java中
怎样产生-100到
100的随机数
?
答:
标准库里只能产生0以上
的随机数,
你可以通过随机奇偶数的方式决定这个数是正还是负就可以了。关键代码:Random r = new Random(System.currentTimeMillis()) ;int radom = 0; //这是生成的随机数 if (r.nextBoolean) { random = r.nextInt(101) ; //101表示不能超过101,即最大
100
} ...
java
产生一个 -1000 到 1000
的 随机数
答:
import
java
.awt.event.MouseListener;import java.util.Random;import javax.swing.*;public class Frame{ public int getRandom(){ Random r = new Random();return r.nextInt(2000) - 1000;} public static void main(String[] args){ Frame f = new Frame();for(int i=0; i<
100
; i+...
大家正在搜
相关问题
在Java编程中怎么设置一个随机数,范围在1到100之间?
编程发现负100到200之间的随机数,Java编程
Java编程生成100个1~6之间的随机数,统计1~6每个数...
Java语言写出 随机三个整数100到200间的 由小到大输...
写JAVA类,实现以下功能随机产生10个0-100之间的数,
Java编程 产生0~100之间的8个随机数然后按升序输出?
java程序编写:使用Math类提供的随机数生成方法,产生一...
编写一个Java应用程序,实现如下功能: 随机分配给客户一个...