Random随机数的使用

简介: Random随机数的使用

  Random随机数可以让计算机随机生成数据。随机数在游戏中可用于打怪掉宝,游戏抽卡,只要是和概率有关的都可以通过随机数来实现。这么有趣的东西怎么使用呢?快来看看!


第一种使用方法(Random类)

          第一步  导包    

注:想了解导包的知识点击这里

import java.util.Random;

 第二步  Random对象实例化

Random r=new Random();

     第三步  通过next方法调用Random

r.nextInt(n);
next方法 说明
nextInt(int n);

输出随机生成int值(0<=随机值<n)

nextLong(long n);

输出随机生成long值(0<=随机值<n)

nextDouble(double n);

输出随机值double值(0<=随机值<n)

nextFloat(float n);

输出随机数float值(0<=随机值<n)

nextBoolean()

输出随机Boolean值(true or false)

实操展示:                

输出结果:                

第二种使用方法(Math.Random())

          直接使用  

Math.random()

注:输出一个double值(0<=double值<1)

Math.random()*m     m为一个未知数(0<=double值<m

实操展示:

输出结果:        

相关文章
|
3月前
|
Java
成随机数的几种方法、Math.random()随机数的生成、Random()的使用
这篇文章介绍了生成随机数的三种方法:使用`System.currentTimeMillis()`获取当前时间的毫秒值来生成0到100的随机整数、使用`Math.random()`生成[0,1)范围内的`double`类型随机数并扩大到指定范围、以及使用`Random`对象的`nextInt()`方法生成指定范围内的随机整数,并提供了相应的Java代码示例和测试结果。
成随机数的几种方法、Math.random()随机数的生成、Random()的使用
|
4月前
|
安全 算法 Java
使用Random.next生成随机数
使用Random.next生成随机数
|
6月前
|
存储 算法 程序员
【C/C++ 随机数】深入探索C++随机数生成,random 模块的应用
【C/C++ 随机数】深入探索C++随机数生成,random 模块的应用
286 0
|
6月前
random.random()
random.random()
57 1
Random生成伪随机数
Random生成伪随机数
81 0
|
存储 C++
【C/C++】如何生成随机数?带你深入了解rand函数
【C/C++】如何生成随机数?带你深入了解rand函数
234 0
|
编译器 C语言 C++
C++中rand随机数的用法
C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。 RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子(即起始值)。 随机数生成器总是以相同的种子开始,所以形成的伪随机数列也相同,失去了随机意义。(但这样便于程序调试)
Random类和Math.random生成的随机数
Random类和Math.random生成的随机数
208 0
|
Python
Python中的np.random.seed()随机数种子:使得随机数据可预测
Python中的np.random.seed()随机数种子:使得随机数据可预测
587 0
|
Java
Random rand = new Random(47);的简单解释
Random rand = new Random(47);的简单解释
329 0