使用Random类生成5个大于等于60大于小于等于于75的随机数,并输出

注意:Random 的一个特点是:相同种子數的Random对象对应相同次数生成的随机数字是完全相同

Math.random()方法语句基础上处理可获得多种類型、或任意范围的随机数

 
例如:我们需要取2~22之间的偶数
 
1.随机生成a~z之间的字符
 

二、Random类生成随机数

 
 
除了Math类的Random()方法可以获取随机数之外,還可以Java.util.Random类可以通过实例化一个Random对象创建一个随机数生成器。

 
以这种形式实例化对象时Java编译器以系统当前时间作为随机数生成器的种子,因为每时每刻的时间都不可能相同所以产生的随机数也不同。如果运行速度太快也会产生两次运行结果相同的随机数。


2.可以在实例囮Random类对象时自定义随机数生成器的种子。





 

Random类中还提供各种类型随机数的方法:
 

 

实操名称:生成0-100随机数直到生荿88为止,停止循环!

* 生成 0-100 随机数直到生成 88 为止,停止循环!

2.运行图片如下因为生成的是随机数,所以此处展示三张运行结果图:
3.Bug及心嘚体会:
生成随机数时前面定义的i值为int型但是没有将后面等式强制转换为int,导致输出的不是整数
这次代码的敲写,主要是为了能熟练掌握break的用法以及生成随机数的表达方式,如果不强制转换为int型生成的就不是整数。break用于强行退出循环不执行循环中剩余语句。

我要回帖

更多关于 大于小于等于 的文章

 

随机推荐