求助高手一个随机数的问题
我知道用Math.random()可以产生0-1之间的随机数,但是现在我想得到-1到1之间的随机数,有哪位高手会的?如果知道如何产生-100到100之间的随机数的话,问题也算解决了呵呵
[解决办法]
up
[解决办法]
乘以200,取整,再减100,就是-100到100了
[解决办法]
(M+(N-M)*Math.random()) 这样就ok M,N为最大 最小 范围
[解决办法]
汗,高分:10分。
[解决办法]
ls 答案
+ 有时候要int,long转换
[解决办法]
2*Math.random()-1
[解决办法]
import java.util.Random;
Randow rd = new Rondow()
int i = rd.NextInt(200)-100
-100到100之间的整数.
[解决办法]
随即输出N个(a, b)之间的整数,
public class printrandomData {
public static void main(String[]args){
int x;
for(int i=1;i <=N;i++){
x=(int)(Math.random()*(b-a)+a);
System.out.println(x);
}
}
}