`

随机数的使用

 
阅读更多
一、通过java.lang.Math.random() 产生0=<x<1的数值

二、通过java.util.Random 产生  1.通过设置种子  每次运行产生的随机数一样
                               2.不通过设置种子 我认为每次默认加载的种子时间点不一样

三、在我们的System类中有一个currentTimeMillis()方法,这个方法返回一个从1970年1月1号0点0分0秒到目前的一个毫秒数,返回类型是long

import java.util.Random;
public class Random_test1{
              public static void main(String[] args){
			  
			  Random r=new Random(50);
			  for(int i=0;i<10;i++){
			  System.out.println(r.nextInt(50));
			  }
			  System.out.println("-------------------");
			  for(int i=0;i<10;i++){
			   //System.out.println(r.nextInt(50));
			   System.out.println((int)(Math.random()*100)+1);
			  }
			  }
}

结果是 通过random得到的随机数多次运行结果是一样的。
       如果不设置参数的情况下结果是不一样的。
       通过math的随机数运行结果也是不一样的
       随机数也可以设定在字符之间,这样产生一个随机字符。
分享到:
评论

相关推荐

    C#中的随机数使用概述一

    ### C#中的随机数使用概述 #### 一、引言 在C#编程语言中,随机数的生成是一项非常实用且常见的需求。无论是游戏开发、密码学应用还是模拟实验等领域,都离不开对随机数的支持。本文将系统地介绍C#中随机数的使用...

    火山PC取随机数使用方法.rar

    本教程将详细讲解如何在火山PC中使用随机数生成功能。 首先,我们需要了解随机数的基本概念。随机数是在一定范围内无规律、不可预测地变化的数值。在火山PC中,生成随机数通常是为了模拟现实世界的不确定因素,如...

    Visual C#中随机数使用实例

    随机数的使用很普遍,可用它随机显示图片,用它防止无聊的人在论坛灌水,还可以用来加密信息等等。本文讨论如何在一段数字区间内随机生成若干个互不相同的随机数,比如在从1到20间随机生成6个互不相同的整数,并通过...

    [Python入门教程]Python生成随机数模块(random)使用方法.pdf

    Python随机数模块(random)使用方法 Python随机数模块(random)是Python中用于生成随机数的模块。该模块提供了多种方法来生成随机数,包括生成指定范围内的随机整数、生成随机浮点数、从序列中随机选取元素、...

    Java基础之Random随机数.docx

    Java中的随机数使用率非常高,因此掌握随机数的使用是非常重要的。在Java中,Random类提供了产生随机数的方法,下面将详细介绍Random类的使用。 Random类的使用 Random类是Java中生成随机数的主要类,它提供了多种...

    伪均匀随机数的计算机检验.docx

    使用 Matlab 可以生成伪均匀随机数,例如使用线性同余发生器或反馈位移寄存器法等。 五、SPSS 统计分析 使用 SPSS 统计软件可以对伪均匀随机数进行统计分析,例如参数检验、均匀性检验和独立性检验等。 伪均匀...

    C# 随机数测试使用

    本文将深入探讨C#中的随机数生成及其使用方法,旨在为初学者提供一个全面的理解。 首先,我们需要了解`System.Random`类,它是C#中用于生成随机数的内置类。创建一个`Random`对象,我们就可以开始生成随机数了。...

    使用tcl脚本产生随机数

    使用tcl脚本产生随机数

    伪随机数与准随机数的比较

    伪随机数是由确定性算法产生的数列,它们虽然不是真正的随机数,但如果满足一定的统计要求(如均匀性和随机性),就可以作为随机数使用。常见的伪随机数生成算法包括取中法、移位法和同余法。 ##### 取中法 取中法...

    随机数和全屏随机数和全屏,进度条的使用

    随机数 和 全屏,进度条 的使用 随机数和全屏,进度条的使用 随机数和全屏,进度条的使用

    0-999随机数_quartus随机数_vhdl_随机数生成器_随机数电路_随机数_

    1. 设计并实现一个随机数生成电路,每2秒随机生成一个0~999之间的数字,并在数码管上显示生成的随机数。2. 为系统设置一个复位键,复位后数码管显示“000”,2秒后再开始每2秒生成并显示随机数,要求使用按键复位。

    国密随机数检测工具,随机数检测

    国密随机数检测工具,随机数检测

    S7-200SMART_生成随机数(整数)库文件及使用说明.rar

    在实际使用中,你可能还需要考虑一些高级特性,例如随机数的均匀分布、随机数的重复性(是否允许重复生成同一个数)以及生成随机数的速度对程序运行的影响。对于这些需求,库文件的使用说明应该会提供相应的指导。 ...

    随机数随机数随机数随机数

    随机数随机数随机数随机数随机数随机数随机数随机数

    MFC实现产生随机数

    总结起来,通过MFC在VC++中实现生成随机数的功能,你需要创建一个MFC对话框应用程序,添加一个按钮控件,处理按钮点击事件,然后在事件处理函数中使用C++的标准库生成随机数。这个过程涉及了MFC的消息映射、控件交互...

    易语言取不重复随机数

    在易语言中,可以使用“随机数”命令来生成一个指定范围内的随机整数。例如,如果你想要生成0到99之间的随机数,可以使用如下代码: ```易语言 .随机数(0, 99) ``` 这个命令会返回0到99之间的一个随机整数,包括0...

    C#随机数的使用

    为了避免每次运行程序时生成相同的序列,`System.Random`类会默认使用系统当前时间作为种子值,确保每次运行时都能获得不同的随机数序列。 #### 三、初始化随机数生成器 `System.Random`类提供了两种初始化方法: ...

    易语言猜随机数源码

    1. **生成随机数**:使用上述方法生成一个待猜的随机数。 2. **用户输入**:提示用户输入猜测的数字,并将其存储到变量中。 3. **比较与反馈**:比较用户输入的数字与生成的随机数,给出相应的提示(如“太大”、...

    易语言取指定位数的随机数

    3. **随机种子**:为了确保每次运行程序时都能得到不同的随机数,我们通常会使用当前时间作为随机数生成器的种子。易语言中的"设置随机数种子"命令可以完成这个任务: ```易语言 .设置随机数种子 (.时间.毫秒) ``` ...

    使用C语言产生正态分布的随机数的源代码

    2. 主函数:初始化随机数种子(通常使用当前时间,以避免每次运行时得到相同的序列),然后循环生成随机数并写入文本文件。 3. Box-Muller变换:定义一个函数,接收两个均匀分布的随机数,返回两个标准正态分布的...

Global site tag (gtag.js) - Google Analytics