(计科1113练思安)2.2: 随机生成一个n bit位的长整数。
2014-03-20 16:59
260 查看
代码:
import java.util.Scanner;
public class RandNum
{
public static void main(String args[])
{
System.out.println(CreateRndInteger());
}
public static long CreateRndInteger()
{
int i=0;
int n=0;
System.out.println("Please input a ramdon number:");
Scanner in=new Scanner(System.in);
n=in.nextInt();
i=(int)Math.random()*(Math.pov(2,n)-1)+Math.pov(2,n-1));
return i;
}
}
运行结果:
import java.util.Scanner;
public class RandNum
{
public static void main(String args[])
{
System.out.println(CreateRndInteger());
}
public static long CreateRndInteger()
{
int i=0;
int n=0;
System.out.println("Please input a ramdon number:");
Scanner in=new Scanner(System.in);
n=in.nextInt();
i=(int)Math.random()*(Math.pov(2,n)-1)+Math.pov(2,n-1));
return i;
}
}
运行结果:
相关文章推荐
- 算法概论第二周作业2.2: 随机生成一个n bit位的长整数。
- 第二周作业2.2——随机生成一个n bit位的长整数
- 2.2: 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数(第二周作业2.2)
- 2.2: 随机生成一个n bit位的长整数。
- 2.2: 随机生成一个n bit位的长整数
- 第二周作业 2.2: 随机生成一个n bit位的长整数。
- 2.2: 随机生成一个n bit位的长整数
- 2.2 随机生成一个n bit位的整数
- 随机生成一个n bit位的长整数。函数签名如下
- 第二周作业-----随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数(随机函数的使用,特定区间随机数的生成方法)
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 第二周作业---随机生成一个n bit位的长整数
- 第三周作业: 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 201111621401-白乐乐-随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数