文章目录

  • 前言
  • 一、Math.random的使用
  • 二、Random的使用
  • 1.导包
  • 三、猜数字游戏的编写
  • 总结



前言

今天是五一劳动节,率先在这里祝大家节日快乐.

java 随机函数rand公式 java随机数math.random怎么用_编辑器


大学封校了,所以我们该学习还是学习

接下来我们来了解一下Java中随机数的生成与使用

一、Math.random的使用

代码如下(示例):

java 随机函数rand公式 java随机数math.random怎么用_java_02

可以见的Math.random不需要导入包

运行结果如下

java 随机函数rand公式 java随机数math.random怎么用_java 随机函数rand公式_03


可见Math.random产生的随机数大于0小于1.0且由double类型接收

并且我们还可以这样使用

java 随机函数rand公式 java随机数math.random怎么用_游戏_04

运行结果如下

java 随机函数rand公式 java随机数math.random怎么用_java_05


发现结果的值为1.0到10.0,说明Math.random可以根据自己的需求改变所产生得到随机数的值.

二、Random的使用

1.导包

import java.util.Random;

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

代码如下(示例):

java 随机函数rand公式 java随机数math.random怎么用_游戏_06


注意当我们在r.nextInt()的括号中输入100时,系统会自动帮你加上boung

运行结果如下

java 随机函数rand公式 java随机数math.random怎么用_游戏_07


可以看出生成的随机数数在0到100范围中的,但是不包括100.

如果想生成5到30之间的随机数怎么办呢

java 随机函数rand公式 java随机数math.random怎么用_java 随机函数rand公式_08


这样就可以生成自己想生成的范围啦

运行结果如下

java 随机函数rand公式 java随机数math.random怎么用_idea_09

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

三、猜数字游戏的编写

代码如下

java 随机函数rand公式 java随机数math.random怎么用_java 随机函数rand公式_10


在这个代码中我们加入了上帝视角,如果是写给朋友玩的话可以把第一个输出的上帝视角的代码给删除

有玩过游戏的小伙伴都知道,有些游戏里面有抽奖活动,有些活动有保底机制,我们叶可以尝试编写出来

java 随机函数rand公式 java随机数math.random怎么用_游戏_11


当我们用一个变量count存储猜测的次数,当猜了5次还没猜中就直接强制给你正确答案,是不是有点像我们游戏中的大保底机制呢😊😊😊

总结

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

java 随机函数rand公式 java随机数math.random怎么用_idea_12