00:00
那咱们再来看看这个随机数吧,各位啊,随机数呢也很简单,来我们这儿呢,新建一个package啊,我们叫random,那么这边呢,我们新建一个类,这个类呢,我们叫random test01。啊,来走一个叫随机数PSBM,好,有个类啊,叫random类,各位。Random啊,Random一个什么呀?直接就行了啊,Random有个方法叫next in。呃,我们来看一看这个方法返回一个什么样的值行吧,应该是个int值吧。哎,一,那么这个时候我们把一呢,输出一下来走。运行。产生随机数的啊,你看有这么一个值是不是很随意啊,来再再再执行。你看是不是随机数啊,产生随机数的你看。
01:02
对吧,很随意,你看对吧,走。是不是,哎,随数啊。Int范围之内的随机数。产生啊,随机产生一个int类型取值范围内的数字,这个是创建什么呀,随机数对象谬出来就行了,调这个方法就可以了啊,那么接下来我们还有一个方法,大家注意啊,叫next in也叫next,这有个边界棒,是个边界啊,边界比如说101。那这个是产生什么呢?这个是产生产生。呃。零到。零到什么呢?100啊,零到100之间的随机数不能产生。
02:07
101啊。不能产生101啊,是零到100之间的岁数,Int翻译为什么?翻译为下一个int类型的数据是100。零一表示只能取到什么100啊,注意啊,下一个是101NEXT int吗?下一个啊101,那不包括101,各位啊,不包括101,写上不包括101啊,来返回一个。那么接下来我们输出。执行一下。49。40。76。
03:01
二九。98是吧,哎,那么这个随机数其实就这么一个东西,各位啊,没了,我在这儿呢,我布置一个题目。你中午的时候想一想啊,RANDOM02编写程序,生成五个重复的随机数。注意啊,编写程序生成五个。不重复的随机数,重复的话,重新生成最终生成的五个,不生成的五个随机数啊,放到哪注意啊,最终生成的五个随机数放到数组中,要求数组中这五个。随机数,不重复。你想想这个该怎么做啊?随机点名系统用的就是这个啊,有道理有道理啊,你比如说咱们班的学生有有有100人对吧,学号是从一开始到100,那学号从一到100,那我是不是就可以可以给他每次产生一个随机数,比如产生45,那这样45号,这个45号学生吗?
04:11
是不是哎或者20号学生们这个随机点名,其实就就是就是这个random啊很好用,那其实这个Java很好学,就在这儿,你只要你有对象调方法就行了,你不用管别的,你看你发现没有。对吧,你有对象调方法就完事了,那有同学老师你不讲讲这随数怎么产生的吗?这不用讲讲这个没有用,没有用啊,你知道调next in可以产生一随机数,调用next in的传参数的话,它可以产生这个数据范围之内的这个随机数,对吧?你要产生这个五个不重复的随机数放到数组里边,你看看这个代码该怎么写啊,这个需要,这个可能需要锻炼一下你的这个编码能力啊,编码能力。行了,大家先去吃饭去吧。
我来说两句