Rondom是一个可以生成随机数的一个类(JDK自带的类,类似与String)
使用Romdom首先需要导包(idea使用会自动填充)
import java.util.Random;
创建对象
Ramdom r=new Ramdom();
Romdom的生成int类型有两种
一种是在int范围内生成 (不带有参数)
另外一种是在后面的括号里面加有参数(生成范围会在[0,参数)中生成)
eg1.
package fivetwele;
import java.util.Random;
public class demorandom {
}
public static void main(String[] args)
{
Random r=new Random() ;
int num=r.nextInt();
System.out.println("随机数是"+num);
}
}
插入代码片
看运行的结果
每次生成的数都是不一样的
eg2
package fivetwele;
import java.util.Random;
public class demorandom {
public static void main(String[] args)
{
Random r=new Random() ;
int num=r.nextInt(10);
System.out.println("随机数是"+num);
}
}
我们在nextInt中添加了一个参数10
代表这参数从[0,10)中生成
然后看看两个运行结果比较
两个生成的随机数都是在10以内的
我们用带参数的更容易控制范围