zoukankan      html  css  js  c++  java
  • 动手动脑

    
    

    编写一个方法,使用以上算法生成指定数目(比如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);
        }
    
    }

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

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

  • 相关阅读:
    zabbix_agent 主动模式配置
    zabbix 监控ipmi
    超级详细全截图化VMware 安装ubantu
    docker 部署
    C# DataTable和List转换操作类
    C#类型转换工具类
    C# 注册windows 服务
    C# wsdl.exe 生成类文件
    visual studio code download url
    c# xml序列化和反序列化
  • 原文地址:https://www.cnblogs.com/liyuchao/p/9786945.html
Copyright © 2011-2022 走看看