ChinaUnix.net
相关文章推荐:

java 产生随机数

java产生随机数 关键字: 随机数 java import java.util.Random; /** * java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。 * 它可以产生int、long、float、double以及Goussian等类型的随机数。 * java.lang.Math中的方法random()只产生double型的随机数。 */ public class RandomNumber{ public static void main(String[] args) { // 使用java.lang.Math的random方法生成随机数 System....

by jeantian - Java文档中心 - 2007-09-27 15:09:17 阅读(763) 回复(0)

相关讨论

有如下代码: import java.util.Random; public class randoms { private static Random rand1 = new Random(50); static int rand = (int) (1000 * Math.random()); static int r1=rand1.nextInt(20); static int r2=rand1.nextInt(20); static int r3=rand1.nextInt(20); static int r4=rand1.nextInt(20); static int r5=rand1.nextInt(20); static int r6=rand1.nextInt(20); static int r7=rand1.nextInt(20); pub...

by zcf82743910 - Java - 2007-10-10 23:07:11 阅读(7756) 回复(11)

java中,我们可以通过两种方式来获取随机数(generating a random number)一种是大家熟悉的java.lang.Math.Random()静态方法,另一种是创建java.util.Random对象。下面是两种方法的使用过程: 一.java.lang.Math.random() 在使用这一静态方法的时候,我们不需要import任何包,因为java.lang.*包是默认载入的,下面举例说面使用方法: public class RandomTest{ public static void main(String[] args){ int i=Ma...

by carrotz - Java文档中心 - 2010-01-29 15:58:10 阅读(1649) 回复(0)

java中,我们可以通过两种方式来获取随机数(generating a random number)一种是大家熟悉的java.lang.Math.Random()静态方法,另一种是创建java.util.Random对象。下面是两种方法的使用过程: 一.java.lang.Math.random() 在使用这一静态方法的时候,我们不需要import任何包,因为java.lang.*包是默认载入的,下面举例说面使用方法: public class RandomTest{ public static void main(String[] args){ int i=Ma...

by jhaccp123 - Linux环境编程 - 2008-08-30 18:27:21 阅读(894) 回复(0)

一、利用random方法来生成随机数。   在java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用。在Math类中,java语言提供了一个叫做random的方 法。通过这个方法可以让系统产生随机数。不过默认情况下,其产生随机数范围比较小,为大于等于0到小于1的double型随机数。虽然其随机数产生的范 围比较小,不能够满足日常的需求。如日常工作中可能需要产生整数的随机数。其实,只要对这个方法进行一些灵活的处理,就...

by 路_人_ - Java文档中心 - 2009-07-14 17:15:36 阅读(1151) 回复(0)

java随机数生成 1、Math库里的static(静态)方法random()   该方法的作用是产生0到1之间(包括0,但不包括1)的一个double值。[code] double rand = Math.random();[/code]2、通过Random类的对象   程序可生成许多不同类型的随机数字,做法很简单,只需调用方法nextInt()和nextFloat()即可(也可以调用nextLong()或者nextDouble())。传递给nextInt()的参数设置了所产生随机数的上限,而其下限为0.   如果在...

java

by 中关村村草 - Java - 2011-12-23 20:32:47 阅读(1356) 回复(1)

public static String generateTetradHexRandomString() { StringBuffer name = new StringBuffer(); for (int i = 0; i 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/84425/showart_1888895.html

by w1_xiao - Java文档中心 - 2009-04-02 16:39:51 阅读(1062) 回复(0)

java中的随机数是否可以重复?java产生随机数能否可以用来产生数据库主键?带着这个问题,我们做了一系列测试。 1.测试一: 使用不带参数的Random()构造函数 * @author Carl Wu */ public class RandomTest { public static void main(String[] args) { java.util.Random r=new java.util.Random(); for(int i=0;i System.out.println(r.nextInt()); } }} 程序运行结果: -1761145445 -10705330...

by softiger - Java文档中心 - 2006-09-04 15:58:24 阅读(757) 回复(0)

使用java生成固定长度的随机数 有时候,我们需要使用一个固定长度的随机数来区别每次的处理,下面介绍一个生成固定长度随机数的方法: java代码[code]1./* 2. * 返回长度为【strLength】的随机数,在前面补0 3. */ 4.private static String getFixLenthString(int strLength) { 5. 6. Random rm = new Random(); 7. 8. // 获得随机数 9. double pross = (1 + rm.nextDouble()) * Math.p...

by 凝望长空 - Java - 2012-01-23 21:28:27 阅读(5372) 回复(2)

java随机数类Random介绍 java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。它可以产生int、long、float、double以及Goussian等类型的随机数。这也是它与java.lang.Math中的方法Random()最大的不同之处,后者只产生double型的随机数。   类Random中的方法十分简单,它只有两个构造方法和六个普通方法。   构造方法:   (1)public Random()   (2)public Random(long seed)   java产生随机数需要有...

by 紫冰 - Java文档中心 - 2006-04-24 19:46:24 阅读(950) 回复(0)

几乎所有编程语言中都提供了”生成一个随机数”的方法,也就是调用这个方法会生成一个数,我们事先也不知道它生成什么数。比如在.Net中编写下面的代码: Random rand = newRandom(); Console.WriteLine(rand.Next()); 运行后结果如下: Next()方法用来返回一个随机数。同样的代码你执行和我的结果很可能不一样,而且我多次运行的结果也很可能不一样,这就是随机数。 一、陷阱 看似很简单的东西,使用的时候有陷阱。我编写下面的...

by Patagonia - IT资讯 - 2014-06-02 10:17:17 阅读(1646) 回复(5)