十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
public class Test2
十余年的肇庆网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整肇庆建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“肇庆网站设计”,“肇庆网站推广”以来,每个客户项目都认真落实执行。
{
public static void main(String [] srgs)
{
int i=(int)(Math.random()*900)+100;
//int i= new java.util.Random().nextInt(900)+100;也可以
System.out.println(i);
}
}
也就是要求100到999之间的随机数,
Math.random()返回的是0到1之间的随机数,返回类型为double型,大于等于0,小于1,
引用JDK1.6api
public static double random()返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。
Math.random()*900,就是0到900之间的数了,可以取到0,但是取不到900,但是这个乘积是double类型的,将它强制转换成int类型,然后加上100,就变成了可以取到100,但是取不到1000.完毕
提取random是在Math的方法里的
直接给你个1-100以内的随机数代码好拉
Random r=new Random();
int i1=r.nextInt();
int i2=r.nextInt(100);//返回0到100之间的随机数
double d=r.nextDouble();
float f=r.nextFloat();
byte[] c=new byte[10];;
r.nextBytes(c);//生成的随机数存放在 数组c中
你只是随机取0,1,2这三个整数
可以这么写
random
random=new
random();
system.out.println(random.nextint(3));
说明下
nextint
带参数的意思
nextint
public
int
nextint(int
n)
返回一个伪随机数,它是从此随机数生成器的序列中取出的、在
0(包括)和指定值(不包括)之间均匀分布的
int值。nextint
的常规协定是伪随机地生成并返回指定范围中的一个
int
值。