Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  java  >  正文 java随机数Math.random()函数用法

java随机数Math.random()函数用法

发布时间:2017-12-07   编辑:www.jquerycn.cn
jquery中文网为您提供java随机数Math.random()函数用法等资源,欢迎您收藏本站,我们将为您提供最新的java随机数Math.random()函数用法资源
文章详细的介绍了关于java随机数Math.random()函数用法,以前利用实例来说明random()函数详情,有需要的同学可以看看。

1、Math库里的static(静态)方法random()

该方法的作用是产生0到1之间(包括0,但不包括1)的一个double值。

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy4963')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy4963>

double rand = Math.random();

</td> </tr> </table>

2、通过Random类的对象

程序可生成许多不同类型的随机数字,做法很简单,只需调用方法nextInt()和nextFloat()即可(也可以调用nextLong()或者nextDouble())。传递给nextInt()的参数设置了所产生随机数的上限,而其下限为0.

如果在创建Random对象过程中没有传递任何参数,那么Java就会将当前时间作为随机数生成器的种子,并由此在程序每一次执行时都产生不同的输出。如果在创建Random对象时提供种子(用于随机数生成器的初始化值,随机数生成器对于特定的种子值总是产生相同的随机数序列),就可以在每一次执行程序时都生成相同的随机数,因此其输出是可验证的。

举例:生成1到100之间的随机数

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy8345')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy8345>

import java.util.Random;

public class Radom{
    public static void main(String[] strs){
        Random rand = new Random();
        System.out.println(rand.nextInt(99) 1);
    }
}

</td> </tr> </table>

设定种子,下例中的种子可以随便设定:

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy6508')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy6508>

Random rand = new Random(47);

</td> </tr> </table></td> </tr> </table>

您可能感兴趣的文章:
JavaScript Math.random()随机数函数
js生成随机数 js random随机数函数
JS 生成随机数的二个小例子
js随机整数的函数示例
JS随机数实例详解
js生成随机数的方法
JS产生随机数的几种用法
js产生随机数的用法简介
js实现随机数简单示例
js产生随机数实例分析

[关闭]