Java中随机数Random和Math.random的使用以及猜数字游戏


前言

今天是五一劳动节,率先在这里祝大家节日快乐. 大学封校了,所以我们该学习还是学习 接下来我们来了解一下Java中随机数的生成与使用

一、Math.random的使用

代码如下(示例): 可以见的Math.random不需要导入包
运行结果如下 可见Math.random产生的随机数大于0小于1.0且由double类型接收
并且我们还可以这样使用
运行结果如下 发现结果的值为1.0到10.0,说明Math.random可以根据自己的需求改变所产生得到随机数的值.

二、Random的使用

1.导包

import java.util.Random;

注:当我们在idea输入Random时,idea会主动帮我们生成,注意大小写即可

代码如下(示例): 注意当我们在r.nextInt()的括号中输入100时,系统会自动帮你加上boung
运行结果如下 可以看出生成的随机数数在0到100范围中的,但是不包括100.
如果想生成5到30之间的随机数怎么办呢 这样就可以生成自己想生成的范围啦
运行结果如下

当我们学习完随机数的生成后,我们可以用于编写一些有趣的程序

三、猜数字游戏的编写

代码如下 在这个代码中我们加入了上帝视角,如果是写给朋友玩的话可以把第一个输出的上帝视角的代码给删除
有玩过游戏的小伙伴都知道,有些游戏里面有抽奖活动,有些活动有保底机制,我们叶可以尝试编写出来 当我们用一个变量count存储猜测的次数,当猜了5次还没猜中就直接强制给你正确答案,是不是有点像我们游戏中的大保底机制呢😊😊😊

总结

再次在这里祝大家五一快乐啦,有兴趣的小伙伴可以把这个代码写下来和朋友们分享哦!!!

经验分享 程序员 微信小程序 职场和发展