算法概论第二周作业2.2: 随机生成一个n bit位的长整数。
来源:互联网 发布:为什么说网络三大邪书 编辑:程序博客网 时间:2024/05/16 06:12
import java.util.Scanner;
public class RndInteger {
public RndInteger(){
System.out.println("请输入一个指定二进制数的位数");
Scanner scan = new Scanner(System.in);
try{
int input = scan.nextInt();
System.out.println("随机生成的"+input+"二进制数转化long整数是");
System.out.println(createRndInteger(input));
}catch(Exception e){
System.out.println("输入错误,请重新输入正确的数");
RndInteger num = new RndInteger();
}
}
public long createRndInteger(int n){
long result = (long)(Math.random()*Math.pow(2,n-1)+Math.pow(2,n-1));
return result;
}
public static void main(String args[]){
RndInteger num = new RndInteger();
}
public class RndInteger {
public RndInteger(){
System.out.println("请输入一个指定二进制数的位数");
Scanner scan = new Scanner(System.in);
try{
int input = scan.nextInt();
System.out.println("随机生成的"+input+"二进制数转化long整数是");
System.out.println(createRndInteger(input));
}catch(Exception e){
System.out.println("输入错误,请重新输入正确的数");
RndInteger num = new RndInteger();
}
}
public long createRndInteger(int n){
long result = (long)(Math.random()*Math.pow(2,n-1)+Math.pow(2,n-1));
return result;
}
public static void main(String args[]){
RndInteger num = new RndInteger();
}
}
0 0
- 算法概论第二周作业2.2: 随机生成一个n bit位的长整数。
- 第二周作业 2.2: 随机生成一个n bit位的长整数。
- 随机生成一个n bit位的长整数(第二周作业2.2)
- 第二周作业2.2——随机生成一个n bit位的长整数
- 第二周作业2——随机生成一个n bit位的长整数
- 第二周作业---随机生成一个n bit位的长整数
- 第二周作业-----随机生成一个n bit位的长整数
- 第二周作业:“RSA”、“数字签名”、“公钥”、“DES“的解释; 判断一个正整数是否为质数的算法;随机生成一个n bit位的长整数
- 2.2: 随机生成一个n bit位的长整数。
- 2.2: 随机生成一个n bit位的长整数
- 2.2: 随机生成一个n bit位的长整数
- 2.2: 随机生成一个n bit位的长整数
- 第三周作业: 随机生成一个n bit位的长整数
- 第二周__随机生成一个n bit位的长整数
- 第二周作业-------随机生成一个n bit位的长质数
- 第二周作业02 -- 随机生成一个n位的二进制数对应的长整数
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 第二周作业
- mysql 重置root密码
- Android中关于Volley的使用(五)从RequestQueue开始来深入认识Volley
- oreilly计算机电子书精品收藏3
- 从创立的网站看我为何钟情一个“切”字
- 算法概论第二周作业2.2: 随机生成一个n bit位的长整数。
- ubuntu 12.04 vi编辑器下修改方向键乱码和退格键问题
- c语言拆字游戏
- 第二周作业: 判断一个正整数是否为质数的算法
- 作业2
- 不要被阶层吓倒
- 深入理解JavaScript作用域和作用域链
- Socket_复制文件
- 14.Sine之舞