`
zhuobinzhou
  • 浏览: 136560 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

使用Random类随机产生数,并比较大小

 
阅读更多
/**
 * 随机产生数,并比较它们的大小
 */
import java.util.*;

public class Random11{
	public static void main(String[] args) {
		Random rand1 = new Random();
		Random rand2 = new Random();
		for(int i = 0; i < 25; i++) {
			float x = rand1.nextFloat();
			float y = rand2.nextFloat();
			if(x < y) System.out.println(x + " < " + y);
			else if(x > y)  System.out.println(x + " > " + y);
			else System.out.println(x + " = " + y);
		}
		Random rand3 = new Random();
		Random rand4 = new Random();
		for(int i = 0; i < 25; i++) {
			int x = rand3.nextInt(10);
			int y = rand4.nextInt(10);
			if(x < y) System.out.println(x + " < " + y);
			else if(x > y)  System.out.println(x + " > " + y);
			else System.out.println(x + " = " + y);
		}
	}
}

 

分享到:
评论

相关推荐

    math.random用法

    例如,可以使用 Math.random() 函数生成随机的 x 和 y 坐标,并将其应用于电影剪辑的出现位置。 8. 随机载入电影剪辑 可以使用 Math.random() 函数生成随机的电影剪辑名称,并将其载入到 Flash 中。例如,可以使用...

    java随机生成50个数字并统计出现次数

    我们将创建一个名为 RandomTest 的 Java 类,使用Java.util.Random类生成随机数字,并使用数组来统计每个数字出现的次数。 知识点 1:Java 随机数生成 Java 中有多种方式可以生成随机数,例如使用 java.util....

    生成一个1000以内随机正整数,输入一个数,判断大小,知道猜到的数与生成的数正好相等,程序结束(vs2010 vb)

    在VB (Visual Basic)编程环境中,使用VS2010(Visual Studio 2010)开发一个游戏,目标是让玩家猜测一个1000以内的随机正整数,直到他们猜对为止。这个游戏可以作为学习基础编程逻辑和用户交互的好例子。以下是实现...

    Random—产生不同的随机数

    学习Java时,理解并熟练使用`Random`类可以帮助你创建更真实的模拟、更有效的测试用例,甚至有趣的互动应用。同时,掌握数组的初始化、操作和拷贝技巧是基础编程技能的关键,因为数组是许多算法和数据结构的基础。 ...

    VisualStudio2008创建的猜数字程序C#源代码,在1-100P之间随机产生一个数字,自动判断范围等功能.

    描述中的“在1-100P之间随机产生一个数字”意味着游戏的目标是让用户猜测这个范围内(包括1和100)的随机数。这里的"P"可能是笔误,因为通常我们不会在描述数字范围时使用"P"。如果"P"代表"到",那么应该是“1到100...

    day003【Scanner类、Random类、ArrayList类】.pdf

    Random类用于生成伪随机数。当我们需要在程序中产生一组随机数时,可以利用Random类的方法,如nextInt()、nextDouble()、nextFloat()等。在使用Random类之前,需要导入java.util.Random包。Random类的构造方法可以...

    随机数组产生工具

    `std::random_device`是一个真正的随机数源,为`std::mt19937`提供种子,后者是一个广泛使用的伪随机数生成器。`std::uniform_int_distribution`定义了随机数的分布范围。 在“随机数组产生工具”中,可能还包括...

    guess random number

    这可以通过比较`guess`和`random_number`的大小关系实现,如`if guess &gt; random_number:`或`if guess &lt; random_number:`。 6. **结束条件**:当用户猜对了随机数,可以设置一个退出循环的条件,如`break`语句。同时...

    c#中如何使用random实现在100个数中产生不同的n<100的算法

    `Random`类在C#中用于生成伪随机数。为了避免每次运行程序时生成相同的序列,通常推荐在每个应用程序中仅初始化一次`Random`对象。在本例中,对象`rm`在`Main`方法中初始化,但由于`Random`类的构造函数使用当前时间...

    Flash Random随机线性动画实例.rar

    在本压缩包“Flash Random随机线性动画实例.rar”中,包含了使用Flash 8制作的三个线性动画的源文件,这些源文件基于Flash的动作脚本(ActionScript)进行了随机数处理,从而创造出多样化的动态效果。以下是关于...

    点击的地方随机生成带运动的不同颜色不同大小的圆

    这个功能的核心是通过用户的触摸交互,程序会在触控点的位置动态创建一系列具有随机属性的圆形图形,并让它们在屏幕上移动并逐渐消失。下面我们将详细探讨相关的知识点。 1. **触摸事件处理**: - 在移动设备上,...

    随机产生两个小于1000位的大数并求乘积

    这个程序标题“随机产生两个小于1000位的大数并求乘积”指的是创建一个能够生成两位数在1到10^999(即1000位数)范围内的随机数,并计算这两个数的乘积的算法。这样的操作可能在密码学、分布式计算、数值计算或数学...

    cocos2d-x 2.2随机产生姓名

    以上就是使用Cocos2d-x 2.2随机产生姓名的基本流程和关键知识点。在实际开发中,你可能需要根据具体需求进行调整,例如添加更复杂的姓名生成逻辑,或者优化性能。同时,确保遵循良好的编程实践,如错误处理和代码...

    C#随机字符串生成代码

    使用`Random`类的`Next()`方法来生成一个介于0(包含)和字符集大小减1(不包含)之间的随机整数。这个随机整数作为字符集中的索引,取出对应的字符。 以下是一个简单的C#方法示例,用于生成指定长度的全数字随机...

    随机产生两个大数并计算其乘积

    首先,我们要理解“随机产生大数”的概念。在C++中,我们可以使用`&lt;random&gt;`库来生成随机数。`std::mt19937`是一个常用的Mersenne Twister随机数引擎,而`std::uniform_int_distribution`可以用于指定一个整数范围。...

    C#伪随机数加密完整源码

    3. **加密强度的伪随机数生成**:在C#中,我们可以使用RNGCryptoServiceProvider类,它是RandomNumberGenerator的一个实现,提供强加密级别的随机数。例如,以下代码展示了如何使用RNGCryptoServiceProvider生成一个...

    VB随机产生20个数并自动排列

    本项目中,我们关注的是如何利用VB生成20个100到300之间的随机数,并将这些数按照大小进行自动排列。下面我们将详细探讨这个过程。 首先,VB中的`Rnd`函数用于生成随机数。它返回一个介于0(包含)和1(不包含)...

    VB 产生随机整数过程

    在VB.NET中,`System.Random` 类提供了更强大的随机数生成功能,你可以创建一个实例并调用其方法来生成整数: ```vb.net Dim random As New System.Random Dim randomInt As Integer = random.Next(lowerBound, ...

    伪随机数算法源代码实现

    在计算机科学领域中,伪随机数生成器(Pseudo-Random Number Generator, PRNG)是一种算法,用于生成一系列数值,这些数值表现出随机性特征,但实际上是由确定性的过程产生的。伪随机数生成器广泛应用于各种场景,如...

    在JSP页面中产生随机验证码

    1. **创建随机数生成器**:使用Java的`Random`类或`SecureRandom`类生成随机数字和字母。例如: ```java Random random = new Random(); ``` 2. **定义验证码字符串**:根据需要的长度,从字符集中随机选择字符...

Global site tag (gtag.js) - Google Analytics