2.2 随机生成一个n bit位的整数
来源:互联网 发布:问卷调查数据库设计 编辑:程序博客网 时间:2024/05/17 02:27
import java.util.Random;import java.util.Scanner;public class create {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.print("请输入n的值:");Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();System.out.print(createRndInteger(n));}static long createRndInteger(int n){int min = (int) Math.pow(2, n-1);Random random = new Random();int p = random.nextInt(min) + min;return p;}}
结果:
思想:一个n bit位的数值范围为:[2^(n-1),2^n - 1];random.nextInt(min) + min生成随机数在[2^(n-1),2^n - 1]区间内
0 0
- 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位的长整数
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数。
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- 随机生成一个n bit位的长整数
- https原理及tomcat配置https方法
- TCP性能优化之避免大量握手
- SQL Server 2008新特性——策略管理
- 单词统计
- 翻转句子中单词的顺序
- 2.2 随机生成一个n bit位的整数
- RabbitMQ虚拟主机作用以及配置
- 1-三角形类1
- Spring
- 配置 vim Python IDE 开发环境
- 程序员永远的痛之字符编码的奥秘
- 学习笔记 --- LINUX MTD设备之NANDFLASH驱动分析
- poj.2488
- Android中的WebView进行直接加载网页