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);
        }
    
    }

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

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

  • 相关阅读:
    Python 操控Mysql
    mysql5.7 root密码重置
    pandas合并两个excel到一个excel
    键盘控制
    激活浏览器窗口
    python的xlwings库读写excel操作总结
    python 读取Excel使用xlwing库
    CMDB(资产管理系统) day1
    Vue之简易的留言板功能
    vue之神奇的动态按钮
  • 原文地址:https://www.cnblogs.com/liyuchao/p/9786945.html
Copyright © 2011-2022 走看看