国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java随机数生成原理

java随机数生成原理

java随机数

头像

小妮浅浅

2021-04-20 09:34:233883浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1、随机生成数方法

final double v = Math.random();

或者

final int i = new Random().nextInt(int bound);

2、原理解析

(1)Math库中的static(静态)方法random()

该方法的作用是产生0到1(包括0,但不包括1)的double值。

(2)使用Random类对象。

该程序可以生成多种不同类型的随机数字,只需调用nextInt()和nextFloat()即可(或调用nextLong()或nextDouble()。传送给nextInt()的参数设定了随机数的上限,下限为0。

3、实例

// 构造函数(一): 创建一个新的随机数生成器。
 
Random()
// 构造函数(二): 使用单个 long 种子创建一个新随机数生成器: public Random(long seed) { setSeed(seed); } next 方法使用它来保存随机数生成器的状态。
Random(long seed)
 
boolean nextBoolean()     // 返回下一个“boolean类型”伪随机数。
void  nextBytes(byte[] buf) // 生成随机字节并将其置于字节数组buf中。
double nextDouble()     // 返回一个“[0.0, 1.0) 之间的double类型”的随机数。
float  nextFloat()      // 返回一个“[0.0, 1.0) 之间的float类型”的随机数。
int   nextInt()       // 返回下一个“int类型”随机数。
int   nextInt(int n)    // 返回一个“[0, n) 之间的int类型”的随机数。
long  nextLong()      // 返回下一个“long类型”随机数。
 
synchronized double nextGaussian()  // 返回下一个“double类型”的随机数,它是呈高斯(“正常地”)分布的 double 值,其平均值是 0.0,标准偏差是 1.0。
synchronized void setSeed(long seed) // 使用单个 long 种子设置此随机数生成器的种子。

以上就是java随机数生成原理,本篇介绍了两种随机数生成的方法,并分别对它们的方法原理进行了解析,大家学会后就可以展开随机数的使用了。更多Java学习指路:Java基础

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

法国《监狱伦理3》| 小妈爱上继子免费观看电视剧| 保姆的特殊待遇5| 双人打扑克剧烈运动视频| 《枕边欢情》电影免费观看| 两人一起做AJ的视频教程| 小柔与王叔的第一次相遇是第几集| 男人添女人荫道口视频| 在床上怎么骚一点| 饥渴老翁一晚要了我三次| 《晚上准备好纸巾》| 男生把小困困放到女生困里视频| 何以笙默床戏| 女生干多了腿中间会变宽吗| PEDESTRIAN| 小雪被体育老师抱到仓库| 叶子媚| 男生女生拆拆很痛的轮滑鞋免费下.| 成全视频观看免费高清中国电视剧| 瑶瑶被躁在卧室里被吸在线观看| 摸腿吻戏| 免费双男主做酱酱酿酿的动漫| 19岁大学生少女免费观看电视剧| 嫂嫂让小叔子帮忙生孩子电视剧| 三年大片免费观看完整版高清| .COM《让笨蛋妹妹变聪明的方..| 小雨和公做爰22章| 韩剧《酒醉热吻》| 《性爽2》电影| 免费B站看大片真人电视剧| 丈夫不在家儿媳想老公的背景故事| 《厨房激战5》完整版在线观看| 大雷QQ弹弹摇晃| B站未满十八岁可以接广告吗 2..| 坤坤寒入桃子里电视剧免费看| 三陪| 老公把闺蜜干的嗷嗷叫| 狗配女人宝典视频| 《特殊游泳教练》| 《火车服务》免费观看| 双乳被四个男人吃奶动态图