当前位置:  编程技术>java/j2ee

如何用java生成指定范围的随机数

    来源: 互联网  发布时间:2014-10-27

    本文导语:  要生成在[min,max]之间的随机整数, 代码如下:package edu.sjtu.erplab.io; import java.util.Random; public class RandomTest {    public static void main(String[] args) {        int max=20;        int min=10;        Random random = new Random();         i...

要生成在[min,max]之间的随机整数,

代码如下:

package edu.sjtu.erplab.io;

import java.util.Random;

public class RandomTest {
    public static void main(String[] args) {
        int max=20;
        int min=10;
        Random random = new Random();

        int s = random.nextInt(max)%(max-min+1) + min;
        System.out.println(s);
    }
}


random.nextInt(max)表示生成[0,max]之间的随机数,然后对(max-min+1)取模。

以生成[10,20]随机数为例,首先生成0-20的随机数,然后对(20-10+1)取模得到[0-10]之间的随机数,然后加上min=10,最后生成的是10-20的随机数


    
 
 

您可能感兴趣的文章:

  • java生成字母数字组合的随机数示例 java生成随机数
  • java里怎样取一个随机数?
  • Java中的随机数详解
  • 请问Java随机数的使用?
  • 用java.util.random怎么得到一个指定区间的随机数
  • 在Java中如何取得随机数
  • 在java中我如何得到10-30之间的随机数啊 ,最好能举一例,一定给分儿
  • Java生成随机数的2种示例方法代码
  • JAVA获得包含0-9、a-z、A-Z范围内字符串的的随机数实例
  • java实现无符号数转换、字符串补齐、md5、uuid、随机数示例
  • java生成随机数(字符串)示例分享
  • 史上最全的java随机数生成算法分享
  • 请给一个随机数产生的java程序?
  • 用JBuilder能将java程序生成exe可执行文件吗?如何生成?
  • 我想问一下,java生成的.class文件能不能通过某种工具生成.exe文件?
  • Java能调用OLE对象吗?怎样利用Java生成Excel报表?
  • Hibernate映射文件生成工具 hbm2java
  • 请问 Java 里面有生成 Excel 文件的类吗?
  • Java代码自动生成工具 JunJava
  • Java 代码生成工具 JAnnocessor
  • 我要生成java 的文档在dos 下用什么命令.
  • Java的图片展示页面生成工具 Nail6
  • java怎样生成可执行文件?
  • UML类图生成工具 Java UML Generator
  • Java 的解析器代码生成器 AustenX
  • Java验证码生成库 JCaptcha
  • Java条形码生成库 Barcode4J
  • 用rose试图生成java代码,提示如下错误,求教高手!
  • 把java源程序生成应用程序有哪些方法?
  • Java 实体类生成工具 JavaEntityBuilder
  • Java验证码生成库 imageRandom
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用 JAVA(不是 JAVA Script) 如何在指定的位置安排一个按扭(Button)?
  • 不让用户选择文件,程序指定本地文件,Java可以实现上传到服务器吗?
  • Java中如何把控件放到自己指定的位置
  • 怎样在JAVA里实现获取指定服务器上所有可用数据库的列表??
  • redhat 9 下安装 oracle9i 过程中,要求指定java目录,到底是哪一个目录?
  • 如何让java的编译时的错误信息或输出的结果信息显示在指定的窗口中
  • Java中如何将一个float数显示时指定小数点位数
  • java.rmi.Registry 的rebind怎么用?如何把一个远程对象绑定到指定端口?
  • java调用未知类的指定方法简单实例
  • java写xml文件时,如何指定编码格式?(祥见内容)
  • java按指定编码写入和读取文件内容的类分享
  • 在我的java程序中,我从数据库中得到一批数据,不能确定是多少个,我要把它保存到我的java数组中,可是怎样才能向C++中的数组一样可以自由分配空间,在java中我必需预先指定大小,不会一定要用java中的那个可改变数组大小的类吧?
  • java获得指定日期的前一天,后一天的代码
  • java实现voctor按指定方式排序示例分享
  • java使用iterator遍历指定目录示例分享
  • JAVA里有没有可以按指定分割符分割字符串的函数?具体怎么用?
  • java有没有类似go语句指定到某条语句?
  • java使用TimerTask定时器获取指定网络数据
  • Java中如何把控件放到自己指定的位置和大小呀,
  • Java采用setAsciiStream方法检索数据库指定内容实例解析
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3