当前位置:首页 > Java > 正文内容

Java Random入门

flowstone8年前 (2017-07-02)Java551

什么是Random?

当用户要产生一个随机数,java本身提供了丰富的Random类。用户可以根据需求创建Random对象,根据Random类下的方法创建特殊的随机数。

如何创建Random?


首先用户要创建一个Random对象

Random random = new Random();


不过在使用对象之前,要导入对应的包

import java.util.Random;


当用户要创建一个整型的随机数,范围在0-100之间

/*
创建随机数时,如nextInt(m),里面的范围有一定的规律,如果用户要创建一个m-n(包括m,n)的随机数时,
公式:nextInt(n-m+1)+m;如果用户要创建一个m-n(不包括m,n)的随机数时,公式:nextInt(n-m);
*/
int num = random.nextInt(101);


用户可以创建各种类型的随机数,只需要使用对应的方法,即可生成。


扫描二维码推送至手机访问。

版权声明:本文由薛尧的博客发布,如需转载请注明出处。

本文链接:https://flowstone.sourceforge.io/?id=11

分享给朋友:
返回列表

没有更早的文章了...

下一篇:关于equals()方法两边变量如何放置

相关文章

Spring的AOP编程

AOP为Aspect Oriented Programming(面向切面编程)AOP的好处:在不修改源代码的情况下,可以实现功能的增强JDK动态代理缺点:只能针对实现了接口的类实现代理/**  * Jdk的动态代理...

IntelliJ IDEA技巧一之隐藏.idea目录

问题场景通过IntelliJ IDEA软件创建Java Web项目时,项目目录中总会生成.idea配置目录并在软件界面里显示,影响项目美感,如何在软件界面中隐藏.idea目录呢?解决方法打开IDEA软件的设置(Mac是Preferences...

Java编程思想学习总结一(一切都是对象)

存储位置寄存器堆栈 存储对象引用,堆栈指针向下移动,分配新的内存,向上移动,释放内存堆 存储Java对象常量存储 存储常量值非RAM存储 存储流对象和持久化对象基本类型所占存储空间基本类型大小包装器类型默认值boolean16bitBool...

Spring自定义注解详解

下面是RequestBody注解源码@Target(ElementType.PARAMETER) @Retention(RetentionPolicy.RUNTIME) @Documented public @interfa...

Java内存缓存-通过Map定制简单缓存

缓存在程序中,缓存是一个高速数据存储层,其中存储了数据子集,且通常是短暂性存储,这样日后再次请求此数据时,速度要比访问数据的主存储位置快。通过缓存,可以高效地重用之前检索或计算的数据。为什么要用缓存场景在Java应用中,对于访问频率高,更新...

Java多线程-程序运行堆栈分析

class文件内容class文件包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafebabe(16进制)特殊的一个标志。JVM运行时数据区线程独占:每个线程都会有它...