1、代码
2、主函数
3、package com.huangtao.random;public class Main { public static void ma足毂忍珩in(String args[]){ System.out.println("随机数开始...."); Rand rand = new Rand(); /** * 随机数方法1 random1 */ int i=rand.random1(); System.out.println("随机数方法1:随机的数是"+i+"...."); }}
4、随机函数
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、随机函数实现类
7、package com.huangtao.random;import java.util.Random;public class Ache足毂忍珩ive { /** * 声明被调用了 */ 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、运行及结果