`
yhz61010
  • 浏览: 562491 次
  • 来自: -
博客专栏
63c13ecc-ef01-31cf-984e-de461c7dfde8
libgdx 游戏开发
浏览量:12273
社区版块
存档分类
最新评论

[转] Java 随机数 - 生成指定范围的随机数

    博客分类:
  • Java
阅读更多
大家可以参看原文:
http://stackoverflow.com/questions/363681/generating-random-number-in-a-range-with-java
里面有各种详细的讨论。

1. 生成 [min, max] 之间的随机数(包含 min,也包含 max):
Min + (int)(Math.random() * ((Max - Min) + 1))
或者
(new Random()).nextInt(max - min + 1) + min

2. 生成 [min, max) 之间的随机数(包含 min,但不包含 max):
(new Random()).nextInt(max - min) + min;
分享到:
评论

相关推荐

    java随机数生成器

    可以生成制定范围内的随机数。有GUI界面

    Java简易随机数生成

    Java简易随机数生成 下载完请输入测试代码 public static void main(String[] args) { System.out.println(random(50,100));//example System.out.println(random(50.0,100.0)); }

    java随机数4-36位

    本篇文章将深入探讨如何在Java中生成指定范围内的随机数,包括4位到36位的数字,以及结合时间戳来创建更复杂的30位随机数。 首先,Java中的`java.util.Random`类是生成随机数的主要工具。它提供了多种方法来生成...

    0-100随机数生成器

    总的来说,"0-100随机数生成器"是一个使用JAVA编写的、可以在无JAVA环境的机器上运行的工具,它利用了JAVA的`Random`类或其他随机数生成机制,可能包含用户友好的界面和/或定制的随机数算法。对于那些需要在多种环境...

    Java生成32位随机数,8位随机数

    Java生成32位随机数,短位随机数工具类

    java生成16位随机数

    java生成16位随机数

    java学习资料-实例解析常用Java随机数生成

    Java是一种广泛使用的编程语言,它的功能丰富,包括生成随机数的能力。在Java中,生成随机数主要有两种方式:使用`Math.random()`方法和`java.util.Random`类。 1. **Math.random()方法**: `Math.random()`是Java...

    java 随机数的资源

    本文将深入探讨Java中生成随机数的方法、类库和实用技巧。 首先,Java提供了一个内置的`java.util.Random`类,它是生成随机数的核心工具。通过实例化`Random`类,我们可以获取到一个随机数生成器,然后调用其方法来...

    java根据比例概率生成随机数

    Java 根据比例概率生成随机数 概率随机数是指根据事先设定的概率分布生成随机数的方法。在 Java 中,可以使用 Math.random() 方法生成随机数,然后根据概率分布判断返回的数字。 在给定的代码中,作者定义了一个 ...

    java随机数生成,java基础

    java java随机数生成

    随机数自检-扑克检测

    在C#中,我们可以创建一个Random对象并调用其Next方法来获取指定范围内的随机整数。 接着,`FrmRandomTest.Designer.cs`是自动生成的代码,用于描述窗体的设计布局。Visual Studio的界面设计器会将窗体上的每个控件...

    java产生随机数的几种方式

    在Java编程语言中,生成随机数是常见的需求,可以用于各种场景,如模拟随机事件、游戏编程、加密算法等。以下将详细介绍Java中生成随机数的几种方式。 1. **Math.random() 方法** `Math.random()` 是Java中最常用...

    java生成随机数

    在Java编程语言中,生成随机数是一项常见的任务,可以用于各种场景,比如模拟随机事件、游戏编程、测试等。Java提供了多种方式来生成随机数,其中最常用的是`java.util.Random`类。在这个主题中,我们将深入探讨如何...

    Java环境下各种分布随机数的生成研究与实现.pdf

    在Java语言中,可以利用java.util.Random类来生成随机数。若想生成[0, N)区间的随机数,可以调用Random类的nextInt(N)方法。Random类内部采用线性同余法生成随机数,其内部实现包含一个种子值,通过一系列操作不断...

    可控制的Java随机数生成

    Java 随机数 可控制长度 自定义 随机数字字母

    Java产生随机数的两种方式

    在Java编程语言中,生成随机数是常见的需求,可以用于模拟、测试、加密等多种场景。本文将详细探讨Java中生成随机数的两种主要方法:`java.lang.Math.random()`静态方法和`java.util.Random`类。 首先,我们来看`...

    Java随机数生成主键(16位)

    oracle自动生成主键的工具类,就一个简单的方法。

    java 求最大的随机数

    在Java编程语言中,生成随机数是一项常见的任务,特别是在各种算法和模拟场景中。要找到“最大的随机数”,首先我们需要了解Java中生成随机数的方法。Java提供了`java.util.Random`类来生成随机数。下面我们将深入...

    Java分步生成指定范围内不重复的随机数

    使用了ArrayList和简单的循环来达到目的。用输入数字作为触发器。

    【转】利用系统时间可预测破解java随机数

    标题中的“利用系统时间可预测破解java随机数”揭示了一个重要的信息安全问题,即Java的随机数生成器在某些情况下可能不那么随机,可以被有心人利用系统时间预测。这通常发生在程序依赖于系统时间来生成随机数序列时...

Global site tag (gtag.js) - Google Analytics