Java Random setSeed()方法及示例

来源:这里教程网 时间:2026-02-17 21:07:19 作者:

Java Random setSeed()方法及示例

随机类setSeed() 方法使用一个长种子来设置随机数发生器的种子。

语法

public void setSeed() 

参数: 该函数接受一个单一参数 seed ,即初始种子。

返回值: 该方法没有返回值。

异常: 该函数没有抛出任何异常。

下面的程序演示了上述函数。

程序 1:

// program to demonstrate the// function java.util.Random.setSeed()  import java.util.*;public class GFG {    public static void main(String[] args)    {          // create random object        Random r = new Random();          // return the next pseudorandom integer value        System.out.println("Random Integer value : "                           + r.nextInt());          // setting seed        long s = 24;          r.setSeed(s);          // value after setting seed        System.out.println("Random Integer value : " + r.nextInt());    }}

输出:

Random Integer value : -2053473769Random Integer value : -1152406585

程序2。

// program to demonstrate the// function java.util.Random.setSeed()  import java.util.*;public class GFG {    public static void main(String[] args)    {          // create random object        Random r = new Random();          // return the next pseudorandom integer value        System.out.println("Random Integer value : "                           + r.nextInt());          // setting seed        long s = 29;          r.setSeed(s);          // value after setting seed        System.out.println("Random Integer value : "                           + r.nextInt());    }}

输出:

Random Integer value : -388369680Random Integer value : -1154330330

相关推荐