java:随机数的随机概率设置

2025-11-21 08:00:05

1、代码

java:随机数的随机概率设置

2、主函数

java:随机数的随机概率设置

3、package com.huangtao.random;

public class Main {

public static void main(String args[]){

System.out.println("随机数开始....");

Rand rand = new Rand();

/**

* 随机数方法1 random1

*/

int i=rand.random1();

System.out.println("随机数方法1:随机的数是"+i+"....");

}

}

4、随机函数

java:随机数的随机概率设置

5、package com.huangtao.random;

public class Rand {

/**

* 随机方法1

* 主要是:随机0-10之间,如果随机在0-8之间,则随机0-80这个方法,

* 如果随机8-10,则随机80-100

* @return

*/

public int random1(){

Acheive acheive = new Acheive();

acheive.init();

int i=acheive.randoms();

if(i<8){

return acheive.randomone();

}else{

return acheive.randomtwo();

}

}

/**

* 随机方法2

*/

public int random2(){

return 0;

}

}

6、随机函数实现类

java:随机数的随机概率设置

7、package com.huangtao.random;

import java.util.Random;

public class Acheive {

/**

* 声明被调用了

*/

public void init(){

System.out.println("Acheive.java实现类被调用随机数开始....");

}

/**

* 产生随机数0---10

*/

public  int randoms(){

Random random = new Random();

int i=random.nextInt(10);

return i;

}

/**

* 产生随机数0---80

* @return

*/

public int randomone(){

Random random = new Random();

int i=random.nextInt(80);

return i;

}

/**

* 产生随机数80---100

* @return

*/

public int randomtwo(){

Random random = new Random();

int i=random.nextInt(20);

int j=80;

return i+j;

}

}

8、运行及结果

java:随机数的随机概率设置

java:随机数的随机概率设置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢