首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

请教如何随机产生一个(-5)_5的随机的整数

2012-01-26 
请问怎么随机产生一个(-5)_5的随机的整数?random(n)可以表示0-(n-1)中随机产生一个数,现在我有一个变量v,

请问怎么随机产生一个(-5)_5的随机的整数?
random(n)可以表示0-(n-1)中随机产生一个数,现在我有一个变量v,我想要一个v加上一个在(-5,5)范围内随机的整数,怎么做?

[解决办法]
生成一个0-10的随机数,再减5不就完了?
[解决办法]
public class CreateARandomNumber
{
public static void main(String[] args)
{
double ran=Math.random();
String tempStr1=Double.valueOf(ran).toString();
char tempChar=tempStr1.charAt(2);
String tempStr2=Character.toString(tempChar);
int result=Integer.valueOf(tempStr2).intValue();
System.out.println(result-5);
}
}
[解决办法]
100个100以内不重复的整数
int a[100]={0};
int i, m;
for(i=1; i <=99; ++i)
{
while(a[m=rand()%100]);
a[m] = i;
}


[解决办法]
int t=(int)(Math.random()*10)-5
[解决办法]
同意楼上几位所说的,随机生成0-10之间的随机数,然后再减5就可以了
int t=(int)(Math.random()*10)-5

热点排行