随机生成一个n bit位的长整数
2014-03-18 17:11
218 查看
随机生成一个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)
输出:返回该随机数
--------------------------------------------------------------
package createRndInteger; import java.util.Random; import java.util.Scanner; public class CreateRndInteger { public static void main(String[] args) { System.out.print("请输入随机生成 n bit的长整数的 n : "); Scanner scan=new Scanner(System.in); int n=scan.nextInt(); String rnd=createRndInteger(n); System.out.println("随机生成 "+n+" bit的长整数是: "+rnd); } public static String createRndInteger(int n){ /* StringBuilder sb = new StringBuilder(digCount); for(int i=0; i < digCount; i++) sb.append((char)('0' + rnd.nextInt(10))); return sb.toString(); */ Random rnd=new Random(); StringBuilder sb=new StringBuilder(n); for(int i=0;i<n;i++) sb.append((char)('1'+rnd.nextInt(n))); return sb.toString(); } }
相关文章推荐
- 2.2: 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数。
- 第二周__随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 第二周作业 2.2: 随机生成一个n bit位的长整数。
- 随机生成一个n bit位的长整数。
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 算法概论第二周作业2.2: 随机生成一个n bit位的长整数。
- 2.2: 随机生成一个n bit位的长整数。
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数(随机函数的使用,特定区间随机数的生成方法)
- 随机生成一个n bit位的长整数(第二周作业2.2)
- 随机生成一个n bit位的长整数。函数签名如下
- 第二周作业-----随机生成一个n bit位的长整数
- 第二周作业2.2——随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 201111621401-白乐乐-随机生成一个n bit位的长整数