第二周作业2.2——随机生成一个n bit位的长整数
2014-03-27 09:09
686 查看
随机生成一个n bit位的长整数。函数签名如下
long createRndInteger(int n)
输入:随机数bit位的长度为n
(解释:3bit位,则最大为111,最小为100;n bit位,则该数字二进制长度为n)
输出:返回该随机数
long createRndInteger(int n)
输入:随机数bit位的长度为n
(解释:3bit位,则最大为111,最小为100;n bit位,则该数字二进制长度为n)
输出:返回该随机数
import java.util.Scanner; public class RandomNumber { static long createRndInteger(int n){ long x; x=(int)(Math.random()*(Math.pow(2,n-1))+Math.pow(2,n-1)); return x; } public static void main(String[] args) { System.out.print("请输入随机数bit位的长度 n= "); Scanner s = new Scanner(System.in); int n; n=s.nextInt(); System.out.println("该随机数为:" + createRndInteger(n)); } }
相关文章推荐
- 随机生成一个n bit位的长整数(第二周作业2.2)
- 第二周作业 2.2: 随机生成一个n bit位的长整数。
- 第二周作业2——随机生成一个n bit位的长整数
- 第二周作业:“RSA”、“数字签名”、“公钥”、“DES“的解释; 判断一个正整数是否为质数的算法;随机生成一个n bit位的长整数
- 第二周作业---随机生成一个n bit位的长整数
- 第二周作业-----随机生成一个n bit位的长整数
- 第二周作业-------随机生成一个n bit位的长质数
- (计科1113练思安)2.2: 随机生成一个n bit位的长整数。
- 2.2: 随机生成一个n bit位的长整数
- 第二次编程作业:判断一个正整数是否为质数的算法和 随机生成一个n bit位的长整数
- 算法概论第二周作业2.2: 随机生成一个n bit位的长整数。
- 第二周作业02 -- 随机生成一个n位的二进制数对应的长整数
- 2.2: 随机生成一个n bit位的长整数
- 第三周作业: 随机生成一个n bit位的长整数
- 2.2 随机生成一个n bit位的整数
- 第二周__随机生成一个n bit位的长整数
- 2.2: 随机生成一个n bit位的长整数。
- 2.2: 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 第二周作业03 -- 随机生成一个n位的二进制数(质数)对应的长质数