Java基础 - 获取随机数
使用方法
package com.demo5; import java.util.Random; /*
* 使用步骤:
* A:导包
* import java.util.Random;
* B:创建对象
* Random r = new Random();
* C: 获取随机数
* int num = r.nextInt(10); // 获取数据的范围:0-9 包括0,不包括10
* int num = r.nextInt(10) +1; // 获取数据的范围:1-10
* int num = r.nextInt(100) +1; // 获取数据的范围:1-100
*
* */ public class test1 { public static void main (String[] args) {
Random r = new Random();
int num = r.nextInt(100);
System.out.println("num:" + num);
}
}
例子
package com.demo5; /*
* 生成一个1-100的随机数,然后通过获取输入的数值进行比对,直到猜对为止
* */ import java.util.Random;
import java.util.Scanner; public class test1 { public static void main (String[] args) {
Random r = new Random(); int random_num = r.nextInt(100) + 1;
// System.out.println("num:" + random_num);
Scanner sc = new Scanner(System.in); while (true) {
System.out.println("请猜一下随机数是多少:");
int input_num = sc.nextInt(); if (input_num == random_num) {
System.out.println("恭喜猜对了!");
break;
} else if (input_num > random_num) {
System.out.println("您输入的值大了");
} else {
System.out.println("您输入的值小了");
}
} }
}
Java基础 - 获取随机数的更多相关文章
- Java基础 - 获取键盘输入
		package com.demo3; import java.util.Scanner; /* * 使用 Scanner 获取键盘输入供程序使用 * * 使用步骤: * A:导包 * import j ... 
- Java | 基础归纳 | 随机数应用
		Java中一般有两种随机数,一个是Math中random()方法,一个是Random类. Math.random();//返回0~1的中随机数值 Random random = new Random( ... 
- java 获取随机数的三种方法
		方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1))例:(int)(1+Math.random()*(10-1+1))从1到10的int型随数 方法2获得随机数for (i ... 
- Java获取随机数的几种方法
		Java获取随机数的几种方法 .使用org.apache.commons.lang.RandomStringUtils.randomAlphanumeric()取数字字母随机10位; //取得一个3位 ... 
- 论 Java 中获取一组不重复的随机数之性能问题
		今天在做一个Java项目, 用到了使用一组不重复的随机数问题, 不管怎么做随机数里面总有几个是重复的. 于是上网去找资料, 在网上找到的资料中大部分都是一个思路: 网上的思路一:(性能不理想) 先生成 ... 
- Java获取随机数获取制定范围指定个数不重复的随机数
		一.JDK中提供的两种方式 1.Math类中的random()方法public static double random()返回带正号的 double 值,该值大于等于 0.0 且小于 1.0 [0. ... 
- 如何利用随机数产生验证码(java基础知识)
		以前我们通用的验证码都是五个不同的大小写字母,那么今天我就带大家学习一下利用Java基础怎么生成验证码.首先我们应该有一个清晰的思路:首先定义一个固定长度的数组用来存储需要生成的字母:其次生成随机数, ... 
- JAVA中获取不重复的随机数
		我们知道 Random random = new Random() 中可能会获取到重复的随机数 那么假设要获取1到33之间的六个不重复随机数应该怎么做呢? 首先定义一个数字数组存储1到33 int[ ... 
- 微冷的雨Java基础学习手记(一)
		使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要 ... 
随机推荐
- (五)EasyUI使用——datagrid数据表格
			DataGrid以表格形式展示数据,并提供了丰富的选择.排序.分组和编辑数据的功能支持.DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识.它是轻量级的且功能丰富.单元格合并. ... 
- 轻量级代码生成器-OnlyCoder 第一篇
			程序猿利器:代码生成器,使用代码生成器已经好几年了,增删改查各种生成,从UI到DATA层均生成过.之前有使用过动软的,T4模板等.... T4生成实体还是没有问题的,但是生成MVC视图就有点烦杂了, ... 
- destoon二次开发基础指南
			代码首先包含common.inc.php文件 在common.inc.php文件中,首先定义常量. define('IN_DESTOON', true); define('IN_ADMIN', def ... 
- ping的原理以及ICMP
			ping 的原理: ping 程序是用来探测主机到主机之间是否可通信,如果不能ping到某台主机,表明不能和这台主机建立连接. ping 使用的是ICMP协议,它发送icmp回送请求消 ... 
- PLSQL配置数据库的方式
			1.直接连接的方式 2.修改客户端D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora文件的方式. ora ... 
- 使用httpClient发送get\post请求
			maven依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId&g ... 
- android学习十四(android的接收短信)
			收发短信是每一个手机主要的操作,android手机当然也能够接收短信了. android系统提供了一系列的API,使得我们能够在自己的应用程序里接收和发送短信. 事实上接收短信主要是利用我们前面学过的 ... 
- Introdution to Spring Mobile
			1. In Eclipse, create a new Maven Project using the spring-mvc-jpa-archetype. 2. Add the spring-mobi ... 
- spring 第一篇(1-3):鸟瞰spring蓝图
			如你所见,spring框架的核心是关注于如何使用DI.AOP和模板来让企业级java开发变得更简单.spring确实也是这样做的,所以很值得你去使用它.不过spring内容可能比你所能看到的要多很多. ... 
- Jenkins构建脚本中启动tomcat关键
			一.启动tomcat 来源: http://blog.csdn.net/prisonbreak_/article/details/50749576(给出方法) http://veryyoung.me/ ... 
