static randon rand=new Random();

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:33:39
static randon rand=new Random();
static int pRang(int mod){
return Math.abs(rand.nextInt())%mod+1;怎么理解这段程序啊?哪位高人指点一下

static 表示为静态
randon rand=new Random(); //声明实例化一个随机数

int pRang(int mod){ //int mod表示传递一个参数给pRang()方法

//Math.abs()表示绝对值,%mod表示除以mod后取得余数
//return表示返回的意思
//返回一个数,这个数是一个随机数除以mod后所的余数 +1 的数
return Math.abs(rand.nextInt())%mod+1;