博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
动手动脑
阅读量:6993 次
发布时间:2019-06-27

本文共 1155 字,大约阅读时间需要 3 分钟。

 

编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数。

package JavaApp;import java.math.BigInteger;import java.util.Scanner;import java.util.Random;public class java2 {        public static BigInteger suiji(int n)    {        Random random=new Random();        BigInteger fanhui;        int j=0;        if(n==1)        {            int a=random.nextInt(100001);            fanhui=BigInteger.valueOf(a);            System.out.println(fanhui);            return fanhui;        }        else        {            BigInteger i=suiji(n-1).multiply(BigInteger.valueOf(16807));            fanhui=i.mod(BigInteger.valueOf(Integer.MAX_VALUE));            j++;            if(j%10==0)System.out.println();            System.out.println(fanhui+"  ");            return fanhui;        }            }    public static void main(String[] args) {        // TODO Auto-generated method stub          Scanner input=new Scanner(System.in);          System.out.print("请输入要输出随机数的个数:");          int a=input.nextInt();          System.out.println("随机数如下:");          suiji(a);    }}

方法名相同,返回值类型和参数类型不同,输入需要进运算的参数会执行其相应类型的运算

该方法参数表中可以输出各种类型,对其进行输出。

 

转载于:https://www.cnblogs.com/liyuchao/p/9786945.html

你可能感兴趣的文章
hdu 1856 More is better (并查集)
查看>>
javascript数据结构与算法--二叉树遍历(后序)
查看>>
Android Studio启动模拟器
查看>>
ORM 快速开发平台 -- WebAPI 配置实现
查看>>
PowerDesigner连接MySQL,建立逆向工程图解
查看>>
[Android] AndroidStudio + JNI(NDK)开发相关总结
查看>>
深圳短信猫厂家自带短信猫开发包支持多种开发语言
查看>>
基于python的WGS84转百度坐标
查看>>
生成器
查看>>
Hbase篇--HBase中一对多和多对多的表设计
查看>>
【java】构建工具,maven,ant,gradlew
查看>>
【computer theory】一、集合、关系和语言
查看>>
Charpter6 关于白盒测试
查看>>
Python 内置函数
查看>>
the user operation is waiting for building workspace to complete
查看>>
LintCode_14 二分查找
查看>>
04-python3.5-模拟三级菜单-省-县-区域--01
查看>>
算法竞赛入门经典chapter4:本章小结
查看>>
asp.net中的<%%>形式的详细用法实例讲解
查看>>
【LeetCode】3. Longest Substring Without Repeating Characters
查看>>