Random随机数类的使用

* A: Random随机数类的使用_1

  1. a: 功能

生成随机数需要使用到引用类型随机数Random类

  1. b: 使用方式

import导包;所属包java.util.Random
创建实例格式:Random random = new Random();

  1. 调用方法

nextInt(int maxValue)产生 [0, maxValue] 范围的随机数,包含0不包含maxValue,(此nextInt和Scanner中的nextInt功能不一样,Scanner中的nextInt是用来键盘输入的,而Random中nextInt是产生随机数的,结果是int类型。nextInt出现的随机数范围->在功能nextInt(写一个整数),这个整数就是随机出来的范围,即范围是0-这个整数之间的随机数,注:不包括这个整数)

//产生浮点的随机数,功能名字:nextDouble( ) 随机数的范围0.0-1.0(不包括1.0)
nextDouble() 产生[0,1)范围的随机数,如:

Random  random = new Random ();
int  myNumber = random.nextInt(100);//结果为0-99的一个数
  1. 案例代码:
import java.util.Random;
		public class RandomDemo{
			public static void main(String[] args){
			   Random ran = new Random();
			   // Random类中的,产生随机数的功能
			   int i = ran.nextInt(100);
			   System.out.println(i);
			   
			   //问题? 产生随机数,范围 1-100之间
			   // nextInt(100) 0-99 + 1
			}
		}

B: Random随机数类的使用_2

  • 调用方法
  • nextDouble() 产生[0,1)范围的随机数,如:
Random  random = new Random ();
int  myNumber = random.nextDouble();//结果为0.0-1.0之间的数(包括0.0不包括1.0)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值