Java Random

http://blog.csdn.net/huangbiao86/article/details/6433964 java中Math.random()与java.util.random()的区别

public class Random1 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        for(int i=10;i<30;i++){
            System.out.println((int)(1+Math.random()*10));
            //1-10的随机数
        }
    }

}
import java.util.Random;

public class Random2 {
    public static void main(String[] args) {
    Random rr = new Random();
    int number = rr.nextInt(10); //输出1-10随机数

        System.out.println(1+number);//不1+则输出0-10随机数

}

}

http://blog.sina.com.cn/s/blog_4f925fc30100uvur.html  更详细的Random

http://blog.csdn.net/gao454917848/article/details/38557101  整洁性的Random解释

时间: 2024-11-07 10:28:18

Java Random的相关文章

java Random类详解

java Random类位于java.util包下,主要用来生成随机数,本文详解介绍了Random类的用法,希望能帮到大家 Random类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机.在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字. 相同种子数的Random对象,相同次数生成的随机数字是完全相同的.也就是说,两个种子数相同的Random对象,第一次生成的随机数字完全相同,第二次生成的随机数字也

java Random.nextInt()方法

public int nextInt(int n) 该方法的作用是生成一个随机的int值,该值介于[0,n)的区间,也就是0到n之间的随机int值,包含0而不包含n. 直接上代码: package org.xiaowu.random.demo; import java.util.Random; import org.junit.Test; public class RandomDemo { @Test public void Demo(){ Random rnd = new Random();

JAVA Random 随机类

nextInt 方法 得到一个随机整数, 可以指定范围 package object; import static net.util.Print.*; import java.util.Random; public class Test{ public static void main(String[] args){ Random rand = new Random(); for(int i=0;i<100;i++){ int j = rand.nextInt(100)+1;//调用Rand 方

11. java random类

一.random类使用 import java.util.Random; public class Demo{ public static void main(){ Random r = new Random(); // 获取一个随机int数字(范围int所有范围)nextInt int num = r.nextInt(); System.out.println(num); // 获取一个指定范围的随机int数字(左闭右开)nextInt(10) //[0, 9) for(int i = 0;

java Random随机生成一个数

package java05; import java.util.Random; /* Random随机生成一个数字 1.导包: import java.util.Random; 2.创建 Random r = new Random(); 3.使用 int num = r.nextInt()不带参数是随机生成一个数字在int所有范围内 int num = r.nextInt(n); 带参数代表范围,左闭右开 * */ public class DemoRandomnum { public sta

java Random类生成随机数

封装一个方法: import java.util.Random; public class RandomUtil { /** * nextInt(num) 产生[0 ~ (num-1)]的随机数, 闭区间 * @param Min * @param Max * @return */ public static int getRandomInt(int Min , int Max){ Random rand = new Random(); return rand.nextInt(Max - Min

java Random类(API)

一.过程 1.导包 2.实例化 3.使用(类的成员方法) 二.作用 生成随机数,与python中random 相似 三.常用方法 1.nextInt(),随机生成int数据类型范围的数 2.nextInt(int: bound) , 从0开始,左闭右开(顾头不顾尾) 例子 要求:根据输入的n值,计算出随机数,在 1 ~ n 可以取到n package cn.wt.day07.Demon02A; import java.util.Random; import java.util.Scanner;

Java Random、ThreadLocalRandom、UUID类中的方法应用(随机数)

1.Random:产生一个伪随机数(通过相同的种子,产生的随机数是相同的): Random r=new Random(); System.out.println(r.nextBoolean()); System.out.print(r.nextInt(50)+",");//随机生成0~50的随机数,不包括50 System.out.println(r.nextInt(20)+30);//随机生成30~50的随机数,不包括50 2.ThreadLocalRandom:是JDK 7之后提供

Java Random 含参与不含参构造函数的区别

##Random 通常用来作为随机数生成器,它有两个构造方法: Random random = new Random(); Random random2 = new Random(50); 1.不含参构造方法: public Random() { setSeed(System.nanoTime() + seedBase); ++seedBase; } 2.含参构造方法: public Random(long seed) { setSeed(seed); } 都调用的 setSeed 方法: pu